Instance Code
$ch = curl_init();curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER=>true, CURLOPT_POST=>true, CURLOPT_HEADER=>false, CURLOPT_TIMEOUT=>30, CURLOPT_HTTPHEADER=>["Content-type:application/json"], CURLOPT_URL=>"http://localhost/city", CURLOPT_POSTFIELDS=>'{"province_id":39}', ]);$result = curl_exec($ch);print_r($result);
return Result:
{"Code":1,"Data":[{"ID":"Max","name":"Shijiazhuang City"},{"ID":" the","name":"Tangshan"},{"ID":"a","name":"Qinhuangdao Shi"},{"ID":" the","name":"Hanhan"},{"ID":" the","name":"Xingtai"},{"ID":"131","name":"Baoding"},{"ID":"158","name":"Zhangjiakou City"},{"ID":"177","name":"Chengde"},{"ID":" the","name":"Cangzhou"},{"ID":"208","name":"Langfang"},{"ID":" the","name":"Hengshui"}]}
Description
The default value of Curlopt_header is false, so the above option can not be set
If you do not pass JSON-formatted data, you can use Http_build_query to create curlopt_postfields values (in the form of name=tom&age=25)
'). addclass (' pre-numbering '). Hide (); $ (this). addclass (' has-numbering '). Parent (). append ($numbering); for (i = 1; i <= lines; i++) {$numbering. Append ($ ('
'). Text (i)); }; $numbering. FadeIn (1700); }); });
The above describes the use of PHP's Curl extension to submit JSON format data, including aspects of the content, I hope that the PHP tutorial interested in a friend helpful.