2016-01-11 61 views
1

我是IBM BPM的新手,並試圖將使用teamworks.HttpClient發送請求的RESTful Web服務的過程放在一起。無法在IBM BPM中對Web服務執行POST

我可以通過Chrome的高級REST客戶端POST,所以我知道服務器和服務可以從我的系統訪問。

當我嘗試在Process Designer中通過teamworks.HttpClient執行此操作時,我獲得了HTTP Status 405。我只見過,當我搞砸了,並指定GET

我已經用JavaScript寫Ajax調用來訪問這個服務。我必須在Ajax調用中指定POST

teamworks.HttpClient默認配置爲GETPOST?如果它是GET,我怎麼能告訴它做POST

回答

0

如果我正確理解你做了什麼,你的假設是正確的:teamworks.HttpClient在默認情況下觸發HTTP GET。據我所知,沒有辦法配置它發送POST請求。

我會建議用一個更強大的Web客戶端編寫自己的Java集成服務,這將是未來反正真的很方便:

http://www.ibm.com/developerworks/bpm/bpmjournal/1404_boyer/1404_boyer.html

此資源包括編寫自己的REST服務器,但在最下面還有一個關於將REST客戶端實現爲Java集成服務的章節。