5
file_get_contentsを使用したHTTPリクエスト、応答コードの取得
とfile_get_contents一緒に使用stream_context_createしてPOSTリクエストを作成しようとしています。これまでの私のコード: $options = array('http' => array( 'method' => 'POST', 'content' => $data, 'header' => "Content-Type: text/plain\r\n" . "Content-Length: " . strlen($data) . "\r\n" )); $context = stream_context_create($options); $response = file_get_contents($url, false, $context); 正常に動作しますが、HTTPエラーが発生すると、警告が表示されます。 file_get_contents(...): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request そしてfalseを返します。次の方法はありますか? 警告を抑制します(失敗した場合に独自の例外をスローする予定です) ストリームからエラー情報(少なくとも応答コード)を取得します