zoukankan      html  css  js  c++  java
  • PHP_CURL

    cURL库是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,在一些接口开发中,经常用于发送HTTP请求。其优点是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。

    要使用cURL库需要在PHP开启拓展

    CURL使用步骤

    第一步:创建curl,使用curl_init()函数

    第二步:设置curl,使用curl_setopt()函数

    第三步:执行curl,使用curl_exec()函数

    第四步:关闭curl,使用curl_close()函数

    CURL最重要的几个选项
    #需要获取的 URL 地址
    CURLOPT_URL
    #SSL证书中是否存在一个公用名,证书和主机名
    CURLOPT_SSL_VERIFYHOST
    #服务器端校检SSL证书
    CURLOPT_SSL_VERIFYPEER
    #是否以字符串形式进行返回
    CURLOPT_RETURNTRANSFER
    #是否使用post方式进行请求
    CURLOPT_POST
    #POST请求时需要post的数据包
    CURLOPT_POSTFIELDS

    案例:请求百度首页

    这是请求http,但如果需要请求的是https,第二次请求的时候,就会请求不出来。

    由于https请求有一个安全套件存在,所以必须要使用ssl证书进行提交访问过程。

    curl初始化的浏览器是一个存在与编译器当中的虚拟浏览器,何来ssl证书?

    如果需要解决这个问题,我们就需要禁止请求的服务器对浏览器的ssl证书进行验证,需要使用两个重要的参数:

    如果是post请求,并且请求的时候要要上数据,如音频、图像之类,那么还需要加两个参数:

  • 相关阅读:
    SQL的增删改查
    SQL语句的分类
    创建新DB和新用户&DBeaver连接
    jQuery css() 方法:设置或返回被选元素的一个或多个样式属性
    jQuery
    jQuery
    jQuery
    jQuery
    jQuery
    jQuery
  • 原文地址:https://www.cnblogs.com/bk233/p/7347142.html
Copyright © 2011-2022 走看看