gpt4 book ai didi

php - 如何使用 PEAR PHP Http_Request2 库在 PUT 方法中发送数据

转载 作者:行者123 更新时间:2023-12-04 05:15:11 25 4
gpt4 key购买 nike

我正在使用 PEAR 库 Http_Request2。我一直没有成功搜索有关如何发出 PUT 请求并将参数传递给网络服务的文档。任何人都可以提供一些帮助吗?

对于 POST 请求,很简单:

 $request = new HTTP_Request2 ( "http://my.url.com");
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->addPostParameter('data', "blah"); //easy to add post params...
$response = $request->send();

但是,在将方法更改为 PUT 时,我无法弄清楚如何发送数据:
 $request = new HTTP_Request2 ( "http://my.url.com");
$request->setMethod(HTTP_Request2::METHOD_PUT);

// ????? missing secret sauce to add data to put request....

$response = $request->send();

有人伸出援手吗?

最佳答案

您需要使用 setBody()设置您的 PUT 数据。不要忘记标题,例如

$request->setHeader('Content-type: application/json');
$request->setBody('{"foo":"bar"}');
$response = $request->send();

关于php - 如何使用 PEAR PHP Http_Request2 库在 PUT 方法中发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14367075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com