私は投稿要求のコードをREST API
に書いていますが、それはGET
です。私はコードの最後にリクエストメソッドを表示しています。この問題を解決するために私を助けてください。私は応答を得るためにlocalhostで働いています。そして、このラインに私はREST APIへの投稿要求のコードを書いていますが、GET要求を送信しています
ますcurl_setopt修正する
$credentials = "xxxx:yyyy";
$url = "http://api.utrust.in/get/token";
$page = "/get/token";
$headers=[
'POST ".$page." HTTP/1.1',
'Content-Type: application/x-www-form-urlencoded',
'Content-Length:0',
'Authorization: Basic ' . base64_encode($credentials),
'Connection:keep-Alive',
'Host:api.utrust.in',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, 1);
//curl_setopt($ch, CURLOPT_POSTFIELDS, array());
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
print_r(get_headers($url));
$CurrentURL1="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].$_SERVER['REQUEST_METHOD'].$_SERVER["REMOTE_ADDR"];;
echo $CurrentURL1;
[PHP + curl、HTTP POST sample code?]の複製が可能ですか?(http://stackoverflow.com/questions/2138527/php-curl-http-post-sample-code) –