我們開始將Jersey / JAX-RS用于內部REST端點,這些端點被我們的前端代碼使用。必須返回結果的端點始終發送JSON對象。出于調試目的,我們使用了firefox restclient擴展。直到最近,我才輸入URL并單擊send,然后返回顯示為JSON的內容。但是當我今天早上這樣做時,FF擴展名又回來了,并告訴我必須將響應類型更改為二進制(BLOB)。這樣做會導致顯示編碼的字符串而不是JSON。我可以解決,通過設置一個請求頭(Accept:是application/json)。做更多的研究,我遇到了這個問題。我的結論是:可能我們應該添加@Produces("application/json")所有這些端點。問題:真的那么簡單嗎?還是有充分的技術理由不這樣做?
添加回答
舉報
0/150
提交
取消