关于PHP CURL post数据时数据过大导致无法接收返回信息的处理方法
2016-10-18 15:23
453 查看
CURL POST数据时有时候因为数据过大, 会导致无法接收服务端的返回信息,可以设置CURL的配置,百度了不少资料。
这里列出可以解决的方案。
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: '
3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
这里列出可以解决的方案。
1、curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
2、curl_setopt($ch, CURLOPT_HTTPHEADER, array(''Expect: '')); //头部要送出'Expect: '
3、curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
相关文章推荐
- HTTPCLIENT POST 返回信息处理 避免返回数据过大
- [Java] 两种发起POST请求方法,并接收返回的响应内容的处理方式
- WCF使用小结:(1)WCF接收HTTP POST数据的处理方法
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- WCF使用小结:(1)WCF接收HTTP POST数据的处理方法
- Oracle因删除库数据文件导致服务无法启动的处理方法
- 关于DataTable.Select方法偶尔无法正确查到数据的处理方法
- session_start()导致history.go(-1)返回时无法保存表单数据的解决方法
- session_start()导致history.go(-1)返回时无法保存表单数据的解决方法
- PhpStorm的POST方法无法接收表单数据的解决方法
- httpClient 使用post方法提交json数据,接收返回数据实例
- 解决PHP无法通过$_POST接收到AngularJS的post数据的解决方法
- AJAX处理 POST数据中有特殊符号导致数据丢失的解决方法
- vue 集成 axios 发送post请求 payload导致后台无法接收到数据问题
- 关于通信中数据接收的处理方法讨论
- session_start()导致history.go(-1)返回时无法保存表单数据的解决方法
- 利用ASP发送和接收XML数据的处理方法
- 转载: 对GPS全球定位系统定位信息的接收以及对各定位参数数据的提取方法(VC++)
- ora-12154 tns 无法处理服务名(执行的程序途径不一致导致,枚举网络数种方法,大家还有其他解决办法?)
- 利用ASP发送和接收XML数据的处理方法与代码