2014-09-10 5 views
0

현재 Javascript를 사용하여 Request Tracker 시스템에 REST 호출을하고 있습니다. Javascript는 지금까지 문제가되지 않았지만 RT + REST에 대한 설명서는 약간 희소합니다. 목표는 티켓을 청구하는 것입니다. 나는 (POST)를 전송 시도했다 :REST를 통해 RT로 티켓 요청하기

REST/1.0/ticket/$num/take 

을 그리고 필요한 매개 변수 '변화'그리고

, 나는이 시도 가지고 있지에 대한 오류를 얻을 :

REST/1.0/ticket/$num/take 

id: $num 
action: take 

를 내가 얻을 동일한 오류 메시지. 내가 해봤 마지막 것은이었다

REST/1.0/ticket/742685/edit 

id: $num 
action: take 

그리고 응답은 티켓의 모든 정보와 "RT/버전 (200)을 확인"했지만, 실제로는 소유권을 이전하지 않았다.

무엇이 누락 되었습니까?

답변

0

다른 사람이 이것을 사용할 수있는 기회가 없으면 대부분의 RT REST/v1 끝점에서 요청 페이로드의 "content"키 아래에 모든 "key : value"문자열을 래핑해야한다고 생각합니다. 또한 endpiont 소요/약 아무것도 보지 않았다, 그래서 나는 같은 것을 시도 할 수 있습니다 : 탄

var endpoint = base + 'REST/1.0/ticket/742685/edit' 
var payload = {'content' : "id: 742685\n Owner: Some New Owner"} 
makePost(endpoint, payload) 

가치를.

관련 문제