CURL的拓展运用

版权声明:俗世凡人行(释) QQ:748507607 https://blog.csdn.net/weixin_41887155/article/details/86107066

1.微信微博公众号、QQ公众号、地图和很多的第三方功能提供都是采用http 的API(应用程序)形式向开发人员提供的功能。如果你希望能够做些简单的微信公众号、QQ公众号等小应用;学习到本章,你就可以完全掌握微信公众号服务端的的所需知识了。

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

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

=>例如:

  • 模拟表单向某个地址发送数据
  • 在无验证码的情况下模拟表单完成用户登陆
  • 上传某个文件到远程服务器
  • 请求远程服务器提供的某些功能
    ... ...

3.curl支持dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet和tftp协议。
curl同时也支持HTTPS认证、HTTP的POST、HTT的PPUT、FTP上传(这个也能通过PHP的FTP扩展完成)、HTTP基于表单的上传、代理、cookies和用户名+密码的认证。

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

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

6.在开发前请保证你已开启cURL模块。开启办法与之前所讲的《PHP图像处理》这一章的开启办法一样,开启的模块名称叫:php_curl.dll。 phpinfo()查看环境配置;

猜你喜欢

转载自blog.csdn.net/weixin_41887155/article/details/86107066