HTTP経由でデータを投稿するために使用する次のコードがあります
$opts = array (
'http' => array (
'method' => "POST",
'header' => $auth ,
// . "Content-Type: " . $content_type . "\r\n"
// . "Content-length: " . strlen($data) . "\r\n",
'user_agent' => RESTClient :: USER_AGENT,
'content' => $data
)
);
$context = stream_context_create($opts);
$fp = fopen($url, 'r', false, $context);
$result = "";
while ($str = fread($fp,1024)) {
$result .= $str;
}
fclose($fp);
Return $result;
投稿されたデータが入力されているデータベースを見ると投稿していますが、私のコードは応答を返すはずです。cURL を使用すると応答が正しく機能しますが、この方法では機能しません。何か不足していますか?