2016-07-28 2 views
1

URL에 게시해야하거나 내 사이트 URL 중 하나에서 json 데이터를 업데이트해야하는 json 데이터가 있습니다. 하지만 나는 405 오류가 발생합니다. 이것은 내 코드입니다.오류 405 : 허용되지 않는 방법

$.post("details", {name: "John", location: "us"}); 
+0

게시하려는 URL이 'POST'요청을 허용합니까? 어쩌면 당신은'PUT' 또는'PATCH'를해야 할 것입니다. – Ownaginatious

+0

서버 측의 세부 정보를 공유하지 않고도 도움이되지 않을 것입니다. –

+0

SAP Hana 클라우드 플랫폼에서 호스팅하고 있습니다. 서버 구성이 확실하지 않습니다. –

답변

2

405 오류는 웹 사이트의 콘텐츠에 대한 웹 서버 및 보안 관리하는 액세스 구성을 추적 할 수 있습니다. 게시 요청 (사이트의 서버)을 보내는 서버가 게시 요청을 차단하도록 구성되어있는 것으로 보입니다.
게시 요청을 허용하도록 서버를 구성 할 수 있습니다. 자세한 내용은 http://www.checkupdown.com/status/E405.html

-1

같은 문제가 있습니다.

내가 내 mockserver.js에서 "POST"요청했다 :

{method: "POST", path: "app/Registration/sendRegisData.*", response: function (xhr) { xhr.respondFile(200, {}, "../testdata/getUser.json"); } } 

을하고 내 컨트롤러에 울어 "PUT"로이 경로를 사용하려고 내 실패는 요청의 종류에 있었다 :

$.ajax({ 
       url: "z_dominosapp/Registration/sendRegisData", 
       type: "POST", 
       data: data 
      }).done(function(){.......}); 

첫째, 나는 그것을 발견하지 않았고, 아약스 호출 만 "실패"부분을 호출 한 이유를 궁금해했다. 어쩌면이 부주의 한 실수로 어떤 방식 으로든 당신을 도울 수 있습니다.