http请求没有响应POST选项集(PHP)?

时间:2014-07-07 18:47:15

标签: php http request

我从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);

1 个答案:

答案 0 :(得分:0)

似乎有一些处理https请求的特殊方法: 看一下这个: http://www.php.net/manual/en/function.stream-context-create.php#74795