美文网首页
如何通过curl完成一些功能

如何通过curl完成一些功能

作者: dagailv | 来源:发表于2017-05-25 12:54 被阅读0次

    微信微博公众号、QQ公众号、地图和很多的第三方功能提供都是采用http 的API(应用程序)形式向开发人员提供的功能。

    如果你只希望能够做些简单的微信公众号、QQ公众号等小应用,深入学习PHP。学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了千锋PHP。

    如何请求微信、地图等第三方API呢?

    这个时候就需要使用到——cURL。cURL中文翻译过来叫做基于URL的函数库。它的主要功能是:使用相关的函数模拟协议请求。

    例如:

    模拟表单向某个地址发送数据

    在无验证码的情况下模拟表单完成用户登陆

    上传某个文件到远程服务器

    请求远程服务器提供的某些功能

    ... ...

    curl支持dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet和tftp协议。

    curl同时也支持HTTPS认证、HTTP的POST、HTTP的PUT、FTP上传(这个也能通过PHP的FTP扩展完成)、HTTP基于表单的上传、代理、cookies和用户名+密码的认证。

    我们在使用过程当中,如果没有cURL基础根本不知道如何开发微信公众号。

    实际工作中,在cURL使用最多的协议就就是http协议中的get和post请求。其他协议和请求方式用的相对较少。当然,在特定的应用中也有使用。

    在开发前请保证你已开启cURL模块。开启办法与之前所讲的《PHP图像处理》这一章的开启办法一样,开启的模块名称叫:php_curl.dll。

    相关文章

      网友评论

          本文标题:如何通过curl完成一些功能

          本文链接:https://www.haomeiwen.com/subject/jenoxxtx.html