2013-05-03 87 views
0

當我嘗試做一個POST到消耗和生產JSON我收到以下錯誤WSO2 API管理器 - 錯誤投遞時服務

<HTML><HEAD> 
<TITLE>Bad Request</TITLE> 
</HEAD><BODY> 
<H1>Bad Request</H1> 
Your browser sent a request that this server could not understand.<P> 
Reference&#32;&#35;7&#46;ede33f17&#46;1367550275&#46;14409f75 
</BODY> 
</HTML> 

我能夠運行一個REST服務得到(關閉身份驗證),但是,POSTS不起作用。

回答

1

什麼是你用來發布消息的服務REST客戶端?同時檢查您的請求消息中是否設置了'Accept:application/json'和'Content-type:application/json'標頭。

+0

嗨sharaPremadasa我使用REST Console for Chrome。是的,這兩個標題是這樣設置的。最初,當我發佈沒有有效載荷(我們的某些映射服務沒有有效載荷)時,我收到了空指針異常,但是當有有效載荷時,我就會得到上述內容。 – emilio 2013-05-03 13:32:48

+1

您是否已將驗證標頭設置爲「授權:承載者」?可能是這個文件將有所幫助。 http://docs.wso2.org/wiki/display/AM120/Testing+an+API – Ishara 2013-05-06 03:48:52

+0

設置正確。我會通讀你建議的文件,並確保我正在跟隨這封信。完成後,我會在此處發回我的結果。 – emilio 2013-05-06 09:30:04