cURL 原始命令
PHP (cURL) 代码结果
工具说明与开发知识点
工具特点
- 强大的词法解析:内置自定义词法解析器,完美支持处理包含换行符(
\)、复杂嵌套引号以及 JSON Body 的 cURL 原始命令。 - 原生 PHP 生成:摒弃了需要安装第三方依赖包的 Guzzle 等库,直接生成基于 PHP 最底层、性能最强的原生
curl_init()代码片段。 - 即拷即用:为您自动处理好 PHP 中单引号/双引号的转义问题,并且内置了错误处理(
curl_error)代码块,生成的代码可以直接放进您的项目文件中运行!
PHP cURL 的核心要素
- CURLOPT_URL:设置目标请求的网址。
- CURLOPT_RETURNTRANSFER:将它设为
true后,curl_exec()执行结果会以字符串形式返回,而不是直接输出到页面上。 - CURLOPT_CUSTOMREQUEST:用于指定 HTTP 的请求方法(如 POST, PUT, DELETE, PATCH 等)。
- CURLOPT_HTTPHEADER:使用数组的形式,向服务器传递 Cookie、User-Agent、Content-Type 等鉴权或载荷格式头信息。
- CURLOPT_POSTFIELDS:存放请求体的数据,如果是 JSON,直接传递 JSON 字符串;如果是普通表单,通常传递关联数组。
