将命令行 cURL 转换为 PHP cURL
将命令行 cURL 命令转换为其 PHP 等效项可能看起来令人畏惧,但实际上非常简单。以下是细分:
这是一个 PHP 代码片段,用于翻译提供的命令行 cURL:
$pageurl = "http://hostname/@api/deki/pages/=TestPage/files/="; $filename = "test.png"; $theurl = $pageurl . $filename; $ch = curl_init($theurl); curl_setopt($ch, CURLOPT_COOKIE, ...); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_BINARYTRANSFER, TRUE); curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: image/png']); curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); ...
请记住将占位符“...”替换为适当的内容身份验证凭据以及所需的任何其他选项。有关更多信息,请参阅关于curl_setopt的PHP文档:http://www.php.net/manual/en/function.curl-setopt.php
以上是如何将命令行 cURL 命令转换为 PHP cURL?的详细内容。更多信息请关注PHP中文网其他相关文章!