如何经过curl完成一些功能

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

若是你只但愿可以作些简单的微信公众号、QQ公众号等小应用,深刻学习PHP。学习到本章,你就能够彻底掌握微信公众号服务端的的所需知识了千锋PHP。服务器

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

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

例如:curl

模拟表单向某个地址发送数据
在无验证码的状况下模拟表单完成用户登录
上传某个文件到远程服务器
请求远程服务器提供的某些功能
... ...
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基础根本不知道如何开发微信公众号。post

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

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

相关文章
相关标签/搜索