2014-04-02 50 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方法的響應將取決於代碼的特定實現。