我从Userapp.io服务中得到了这个恼人的错误:
{“error_code”:“INVALID_HTTP_METHOD”,“message”:“无法执行请求。 请求必须是“POST”或“OPTIONS”。“}
我告诉我下面编写的代码
$options = array("https" => array(
"method" => "POST",
"header" => "Authorization: " .$access_token . "\r\n" .
"Content-Type: application/json" . "\r\n" .
"Content-Length: 56" . "\r\n" .
"Host: api.userapp.io:443" . "\r\n"),
"content" => $data
);
$context = stream_context_create($options);
未使用
有人知道它会反映出来的原因吗?
我使用$fp = fopen($url, 'r', true, $context);
答案 0 :(得分:0)
似乎有一些处理https请求的特殊方法: 看一下这个: http://www.php.net/manual/en/function.stream-context-create.php#74795