[php]通过http post发送json数据
程序员文章站
2022-05-20 14:42:21
...
function http_post_data($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data_string)) ); ob_start(); curl_exec($ch); $return_content = ob_get_contents(); ob_end_clean(); $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); return array($return_code, $return_content); } $url = "http://xx.xx.cn"; $data = json_encode(array('a'=>1, 'b'=>2)); list($return_code, $return_content) = http_post_data($url, $data);
以上就介绍了[php]通过http post发送json数据,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
C#使用Http Post方式传递Json数据字符串调用Web Service
-
C#使用Http Post方式传递Json数据字符串调用Web Service
-
php中用socket模拟http中post或者get提交数据的示例代码
-
PostMan post请求发送Json数据的方法
-
java 通过发送json,post请求,返回json数据的方法
-
python通过get,post方式发送http请求和接收http响应的方法
-
php获取通过http协议post提交过来xml数据及解析xml
-
jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
-
php获取post中的json数据的实现方法
-
PHP基于curl模拟post提交json数据示例