2013-10-24 5 views
1

JSON 인코딩 형식을 포함하는 POST 호출을하려고합니다.econed JSON이 포함 된 POST 요청 보내기

왜 내가 그 일을하고 있습니까? 나는 선택의 여지가 없다. 나는 JSON 인코딩 된 데이터를 수신하고 JSON을 수신 할 때 오류를 발생시킬 것으로 예상되는 Facebook API를 사용하고있다.

var datas = JSON.stringify({ some: "JSON" }); 
request.post('https://graph.facebook.com/...', { form: datas }, function(error,  response, body) { 
    //Fail before the callback call 
}); 

어떻게 그것을 피하기 위해 : 수행 할 때

나는 오류 TypeError: stringify expects an object를 얻을? 그것은 여기에 실패 첫 번째 줄에있는 JSON.stringify하지

답변

4

, 그것은 대상이 될 것으로 예상되는 form 속성입니다.

양식 데이터로 전송하지 마시고 JSON 텍스트를 요청 본문에 넣으십시오.

var datas = JSON.stringify({ some: "JSON" }); 
request.post('https://graph.facebook.com/...', { body: datas }, function(error,  response, body) { 
    //Fail before the callback call 
}); 
+0

좋은 소식입니다. 감사합니다. – Ludo

관련 문제