php - 如何获取 curl_php() 中使用的 http 方法
问题描述
如何获取 curl_php 连接中使用的 HTTP 方法(如 GET、POST、DELETE)?它在 中不可用curl_getinfo
。连接代码是
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_MAXREDIRS => 10,
CURLOPT_ENCODING => "",
CURLOPT_AUTOREFERER => true,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_TIMEOUT => 120,
);
$response = curl_init($url);
curl_setopt_array($response, $options);
$content = curl_exec($response);
$options_debug = curl_getinfo($response);
curl_close($response);
解决方案
默认情况下,cURL 方法始终是 GET,除非您以不同方式指定它。此外,如果您使用 -d 或 --data 调用 cURL,则请求将是 POST。
POST request override default GET when using -d parameter.
更多信息在这里:卷曲信息
BR
推荐阅读
- angular - 添加 Firebase Admin SDK 后编译时出现编译器错误(正在解决)
- python-3.x - 如何使用 Python 3 缩放数据
- xml - XML 模式:如何更改文档中所有字符串的 maxLength
- python - 使用请求时如何从子进程popen python脚本获取实时输出
- java - 降雨 Java 程序错误
- javascript - 我可以从另一个页面延迟加载内容吗?
- typescript - 使用默认值和对象解构赋值时的 TypeScript 类型修改
- python - 如何按长度对列表进行排序,然后按字母倒序排列
- javascript - bixby 在测验示例中使用音频
- javascript - 在 Google App Script 中是否有 .join() 的替代方法?