当前位置:网站首页>php的curl函数模拟post数据提交,速度非常慢
php的curl函数模拟post数据提交,速度非常慢
2022-08-02 03:26:00 【陌潇】
前段时间做了一个项目,里面用到了快递查询接口。用的php 的curl post请求,发现此请求非常慢,效率非常低,就很恼火。还以为是快递接口那边的问题,试了下快递自己的请求非常快。于是研究了一波发现了一个解决办法,记录一下:
原本的请求是这样的,效率非常慢
//发送post请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
$data = json_decode($result,true);
这样就得添加curl请求参数了:
- 强制协议为1.0
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
- 强制使用IPV4协议解析域名
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
完满解决问题
边栏推荐
猜你喜欢

(1) print()函数、转义字符、二进制与字符编码 、变量、数据类型、input()函数、运算符

Pycharm packages the project as an exe file

Orasi: 1 vulnhub walkthrough

hackmyvm-bunny预排
![[Hello World教程] 使用HBuilder和Uni-app 生成一个简单的微信小程序DEMO](/img/98/7ad7fcee0deaaa92446098d1d99dc3.png)
[Hello World教程] 使用HBuilder和Uni-app 生成一个简单的微信小程序DEMO

CTF introductory notes ping

Orasi: 1 vulnhub walkthrough

(4) 函数、Bug、类与对象、封装、继承、多态、拷贝

hackmyvm: controller walkthrough

xxe of CTF
随机推荐
What are the killer super powerful frameworks or libraries or applications for PHP?
Sensitive information leakage
Activity
[symfony/finder] The best file manipulation library
file contains vulnerabilities
如何一步一步的:玩转全民拼购!
成本会计的概念、产品成本核算的要求、产品成本核算的对象与成本项目、产品成本的归集和分配(可能考判断)、产品成本计算方法 (三种:产品的品种(品种法),批次(分批法),步骤(分步法))
二舅为什么能刷屏?这三件事对企业公关的启示
After Alibaba Cloud sets up domain name resolution redirection, I cannot use Chrome to access it
SQL注入(6)
Pycharm packages the project as an exe file
Alfa: 1 vulnhub walkthrough
机器学习1
2. PHP variables, output, EOF, conditional statements
Orasi: 1 vulnhub walkthrough
政府会计的概念、政府会计标准体系、政府会计的特点(会形成小考点)、政府会计要素及其确认和计量、政府预算会计要素、政府财务会计要素
hackmyvm: may walkthrough
Orasi: 1 vulnhub walkthrough
PHP realizes the automatic reverse search prompt of the search box
Phonebook