2013-03-11 5 views
2

안녕하세요 easyXDM을 사용하여 PUT 요청을 만들려고 할 때 매우 이상한 문제가 있습니다.easyXDM PUT 데이터를 쿼리 문자열에 넣습니다.

that.xhr.request({ 
         url: url, 
         method: "PUT", 
         data: [{"foo":"test"}], 
         headers: { "Content-Type": "application/json;" } 
        }, function (response, xhr) { 
         options.success(jQuery.parseJSON(response.data)); 

        },function(err) { 
         alert(err); 
        }); 

요청 본문 메시지를 생성하지 않고 쿼리 문자열 매개 변수로 데이터를 처리합니다. 이것에 관해 할 수있는 일이 있습니까? Thnx

답변

2

난 그냥 같은 문제로 실행하고 다음 방법으로 해결 : 원격 사이트에 easyXDM와 함께 제공되는 기본 index.html을 사용하는 경우

을 말한다 선이를

var isPOST = (config.method == "POST"); 

var isPOST = (config.method == "POST") || (config.method == "PUT"); 

와 함께이 라인을 교체하고 데이터 대신 쿼리 문자열 매개 변수의 형태로 데이터로 전송해야한다.

+0

@suamikin easyXDM으로 작업 한 사람이 너무 적습니다. http://stackoverflow.com/questions/27203172/easyxdm-download-files-from-3rd-party-service를 참조하십시오. –