2012-02-29 71 views
1

JIRA REST API v 4.4似乎不允許創建評論。至少我找不到文檔,並且POST /發佈//評論不起作用。 所以我試着模仿瀏覽器在用戶手動輸入評論時所做的同樣的事情。這也不行,這是我得到的錯誤:JIRA REST API 4.4如何使用HTTParty post添加評論問題

XSRF Security Token Missing - Numerex JIRA

我傳遞的alt_token ID,顯然正確jsession ID。 我正在使用HTTParty來提出請求,但我不確定這些標頭是否應該傳遞(我正在使用Firefox Live HTTP標頭查看確切標頭)。有沒有辦法檢查HTTParty正在發送什麼頭文件?我使用:headers選項來傳遞我的標題,但我不知道真正發送到服務器的是什麼。

回答

1

這是允許我創建問題評論的代碼。它使用Web界面,因爲v4.4 REST API不提供問題註釋創建。

response = self.class.post(url, :headers => @set_cookie. merge({'Content-Type' => 'application/x-www-form-urlencoded', 'X-Atlassian-Token' => 'no-check'}), :body => post_data) 

@set_cookie是一個從第一個請求到系統加載set-cookie響應的變量。 post_data包含帶有註釋,票證ID和其他參數的url編碼表單數據。

+1

顯示您打包到post_data中的數據將使這個答案更有幫助。 – 2014-02-12 20:07:36

相關問題