ポストWebサービス呼び出しにcurlを使用しています。ローカルではデータを取得しますが、コードとWebサービスをサーバーにシフトするとデータを取得できません。
Firefox用にアドオンされているRESTクライアントから呼び出すと、データが取得されます。
コードをヒットすると、次のメッセージが表示されます。
Error:- 1.when using curl for post it reply:- Not Found.
2. when using file_get_contents it gives:-failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
私は今何ができますか
コード:-
<?php
//$request =base_webservice_url.'User/getCountries/';
$request ='***********/User/getcountries/';
// Get the curl session object
$session = curl_init($request);
// Set the POST options.
curl_setopt ($session, CURLOPT_POST, true);
curl_setopt ($session, CURLOPT_POSTFIELDS,'');
curl_setopt($session, CURLOPT_HEADER, false);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
// Do the POST and then close the session
$response = curl_exec($session);
curl_close($session);
$result= json_decode($response,true);
$result1 = $result['result'];
print_r($response);
?>
エラーが発生します:ストリームを開くことができませんでした:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために接続の確立に失敗しました。ファイル名:views / personal_form.php
私はホスティングにIISを使用しています