2014-04-02 2 views
0

CentOS6이있는 GCE 인스턴스가 있는데 HTTP 요청을 처리하기 위해 Nginx와 PHP를 설치했지만 불행히도 GCE 인스턴스에 OPTIONS 요청을 보내면 GET과 같은 다른 HTTP 요청에서 제대로 작동하지 않습니다. PUT ....Google Compute Engine은 HTTP OPTIONS 요청을 지원합니까?

제가 서버에 HTTP 요청을 UNLOCK/LOCK/MOVE를 보낼 때, 그것은 나에게 준다이다 혼동 한 가지 :

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 

을하지만 옵션을 보낼/CONNECT는/TRACE 요청이 실패하고 응답이 리턴되지 않습니다.

이것에 대한 아이디어가 있으십니까? 미리 감사드립니다. 내가 인스턴스에 HTTP 트래픽의 깊은 검사를 기반으로 필터링을하지 않는 this post

답변

1

계산 엔진을 다음 크로스 기원 요구를 지원하기 위해 Nginx에를 구성한 그런데

.

HTTP 서버가 이러한 HTTP 메소드를 지원하지 않지만 응답없이 실패 할 수 있습니까? docs for BaseHTTPServer모든 메서드는 처리기를 서브 클래 싱하여 구현해야한다고 제안합니다. 따라서 이것이 Python BaseHTTP 서버 기반 코드라면 다른 HTTP 메소드에 대한 응답은 코드의 특정 구현에 따라 달라집니다.

관련 문제