我正在編寫一個Spring RESTful Web服務,它假定接受來自另一個應用程序的數據。在服務內部,我使用@RequestBody註解了方法,以便可以在Java對象(使用Jackson)中接收json數據。另一端的應用程序在.NET中實現,它在調用我的REST服務之前設置字節數組。將json數據寫入請求流
問題是,我無法接收我的服務方法中的數據。儘管我通過以純文本格式發送JSON數據來測試它,但我的服務運行良好。
當我問另一個應用程序的開發人員時,他說.NET文本數據不能在請求流中設置,只能設置字節數組。我不確定這是否正確?以及在將字節數組數據轉換爲json字符串到達我的服務方法並轉換爲java對象之前的方法。
是將文本數據發送到POST方法。他不是設置參數,而是直接在流中發送。 – always
當我試圖發送文本時,我已經使用[FromBody]作爲Object,然後我可以使用Post中的body。 – 2013-07-29 15:02:25