我正在使用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请求的机构,我不喜欢这样做;但我已经完成了它们。 –