이번에는 CURL을 기반으로 PHP에서 JSON 형식 문자열을 보내는 단계에 대해 자세히 설명하겠습니다. PHP가 CURL을 기반으로 JSON 형식 문자열을 보낼 때의 주의 사항은 무엇입니까? 바라보다. /*
* post 发送JSON 格式数据
* @param $url string URL
* @param $data_string string 请求的具体内容
* @return array
* code 状态码
* result 返回结果
*/
function post_json_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('code'=>$return_code, 'result'=>$return_content);
}
$arr = array('a'=>'555','b'=>56454564);
dump(post_json_data('http://192.168.211.1/html/dump.php',json_encode($arr)));
데이터를 수신할 때 를 사용하지 마세요. 하지만
$content = file_get_contents('php://input');
$_POST
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사에 주목하세요. ! 추천도서:
ThinkPHP 데이터베이스 연결 동작 사례 분석PHP7.1에서 yaf 확장 기능을 설치하는 단계에 대한 자세한 설명위 내용은 CURL을 기반으로 PHP에서 JSON 형식 문자열을 보내는 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!