//params 是json對象
private function HttpPost($url, $params)
{
$data = http_build_query($params); //寫成 $data = json_encode($params); 提示返回code是200,可是接收端收不到數據
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);json
curl_setopt($curl, CURLOPT_HEADER, 0);curl
$resp = curl_exec($ch);
if($resp === FALSE){
$resp = curl_errno($ch);
}ui
$return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);url
curl_close($ch);
return array($return_code, $return_content);
}spa
不知道爲何,寫成http_build_query才能發送成功,不懂其中緣由。。。。。。。code