2012-03-06 5 views
0

도스 자바 스크립트에서 Restlet을 호출하려고하는데 코드의이 부분에 대해 :
dojo.require ("dojox.rpc.Rest");
var restService = dojox.rpc.Rest ("http : // localhost : 9080/SomeApplication");
restService ("/ something");dojox.rpc.Rest ... 옵션?

이 오류를 받고 있어요 :
..... 127.0.0.1 9080 개 옵션/SomeApplication/일 - 405 487 0 0 http://localhost:9080 ..... 405 방법이 허용되지

HTTP 오류

무엇이 문제 일 수 있습니까? OPTIONS 메소드라고하는 이유는 무엇입니까?

답변

2

나머지는 함께 작업해야 자원에 OPTIONS 메서드를 구현해야합니다.

가 나는 CherryPy 프레임 작업이었다 내 경우 동일한 문제가 있었다, 그래서 나는 내 리소스에 다음과 같은 방법을 추가 :

@cherrypy.expose 
def OPTIONS(self): 
    cherrypy.response.headers['Allow'] = "GET,PUT,POST,DELETE"