2014-04-02 51 views
0

我有一个CentOS6的GCE实例,我安装了Nginx和PHP来提供http请求,但不幸的是,当我向GCE实例发送OPTIONS请求时,它只是失败而没有响应,当然它对其他http请求如GET, PUT ....Google Compute Engine是否支持HTTP OPTIONS请求?

有一件事情让我困惑的是,当我送LOCK /移动/解锁HTTP请求到服务器,它给了我:

HTTP/1.0 501 Unsupported method ('LOCK') 
Server: BaseHTTP/0.3 Python/2.7.5 
Date: Wed, 02 Apr 2014 09:06:41 GMT 
Content-Type: text/html 
Connection: close 

但是当我发送选项/连接/ TRACE请求它只是失败,没有回应。

对此有何想法? 在此先感谢。

通过我已经配置Nginx的支持下this post

回答

1

计算引擎没有做HTTP流量的深度检测基于内容的过滤,以实例跨域请求的方式。

您的HTTP服务器可能不支持这些HTTP方法,但没有响应失败? docs for BaseHTTPServer建议全部方法必须通过子处理该处理程序来实现。因此,如果这是基于Python BaseHTTP服务器的代码,那么对不同HTTP方法的响应将取决于代码的特定实现。