本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

PHPcURL如何发送JSONBody作为POST请求参数?

网络教程 app 1℃

PHPcURL如何发送JSONBody作为POST请求参数

php中curl发送json body传参

在使用curl发送http请求时,有时需要在请求主体中传递json数据。以下代码片段展示了如何使用curl在php中发送json body传参:

<?php$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => ‘localhost/xxx’, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => ”, CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => ‘POST’, CURLOPT_POSTFIELDS =>'{ "appid": "111", "secret": "ddd111", "an": "xxx"}’, CURLOPT_HTTPHEADER => array( ‘Content-Type: application/json’, ‘Cookie: lang=zh-cn; ssid=02bebb340032d3a9e4b15463dd7d0eaa’ ),));$response = curl_exec($curl);curl_close($curl);echo $response;

要生成类似的请求代码片段,可以通过postman工具,其能够生成不同语言和库的实例代码。具体参数含义可以参考相关库的文档。

以上就是PHP cURL如何发送JSON Body作为POST请求参数?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » PHPcURL如何发送JSONBody作为POST请求参数?

喜欢 (0)