我有以下代码用于通过 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 但不是通过此方法时,响应可以正常工作。我错过了什么吗?