stream_context_create()发送POST/GET请求
来源:互联网 发布:局域网共享文件软件 编辑:程序博客网 时间:2024/06/14 03:31
直接贴代码:
$data = array( 'username' => 'user', 'password' => 'pass');$data = http_build_query($data);$options = array( 'http'=>array( 'method'=> 'POST', 'header'=> "Content-type:application/x-www-form-urlencoded\r\n". "Accept-language:en\r\n". "Cookie:t=lon\r\n". "Content-length:".strlen($data)."\r\n", 'content'=> $data, 'timeout'=> 5 ));$url = 'http://www.test.com/ci/blog/createUser';$context = stream_context_create($options);$result = file_get_contents($url, false, $context);var_dump($result);
说明:
stream_context_create()创建并返回一个资源流上下文,该资源流中包含了 options 中提前设定的所有参数的值。
$options可选项:
- method:远程服务器支持的get、post或者其他http方法,默认值是get
- header:请求期间发送的额外的header,在此选项值将覆盖其他值,详细可以查看http请求首部的键值对
- user_agent:要发送的 header User-Agent: 的值
- content:在header后边要发送的额外数据
- proxy:URI指定代理服务器地址
- timeout:读取超时时间,单位秒
- ignore_errors:即使是故障状态码依然获取内容,默认false
更多选项可查看PHP手册。
阅读全文
0 0
- stream_context_create()发送POST/GET请求
- PHP:stream_context_create函数模拟POST/GET请求
- stream_context_create()模拟POST/GET
- stream_context_create()模拟POST/GET
- stream_context_create()模拟POST/GET
- stream_context_create()模拟POST/GET
- stream_context_create() 模拟 POST、GET数据
- Java发送Get/Post请求
- IOS发送POST/GET请求
- ajax发送get、post请求
- ajax发送get、post请求
- Java发送GET,POST请求
- JAVA发送POST+GET请求
- 发送post或get请求
- AJAX发送POST、GET请求
- 发送GET或POST请求
- NSURLSessionDataTask发送Get/Post请求
- php 发送get,post 请求
- jquery easyui实现树形(Tree)菜单点击,在content页生成Tab功能
- 1.Java核心API--集合
- tomcat内存设置
- 头注释格式
- Tensorflow实例:实现VGG
- stream_context_create()发送POST/GET请求
- scikit-learn 中文文档-朴素贝叶斯-监督学习|ApacheCN
- 循环嵌套判断字符串是否相等
- Selenium Webdriver元素定位的八种常用方式
- ios UItextField 控制输入内容只输入数字
- 工作总结第二天
- mysql学习 stage1-0
- 用OpenCV和Dlib进行人脸颜值预测-解析
- idea 创建 maven web项目