我正在使用Retrofit在我的Android應用程序中進行api調用。 我必須提交JSONHTTP GET與請求正文RETROFIT
@GET("api/")
void getData(@Body UserPostRequestBody request)
的@Body我遇到錯誤信息
retrofit.RetrofitError: apiCall: Non-body HTTP method cannot contain @Body or @TypedOutput.
你有什麼想法?
您需要將註釋更改爲@POST – Tarun
@ user2026760,您是否必須對正文使用GET請求?如果你這樣做,你可以創建自己的註釋,並讓它在獲取請求中處理一個正文。不理想,但我確定有人在某處創建了一個可以實現這一點的服務器。我不得不提供一個有DELETE請求的機構,我不喜歡這樣做;但我已經完成了它們。 –