Android 非正文HTTP方法不能包含@body
改造中被提及的错误Android 非正文HTTP方法不能包含@body,android,kotlin,retrofit2,Android,Kotlin,Retrofit2,改造中被提及的错误 java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body. for method AuthApi.fetchUser at retrofit2.Utils.methodError(Utils.java:54) at retrofit2.Utils.methodError(Utils.java:43) at retr
java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body.
for method AuthApi.fetchUser
at retrofit2.Utils.methodError(Utils.java:54)
at retrofit2.Utils.methodError(Utils.java:43)
at retrofit2.RequestFactory$Builder.build(RequestFactory.java:213)
at retrofit2.RequestFactory.parseAnnotations(RequestFactory.java:67)
at retrofit2.ServiceMethod.parseAnnotations(ServiceMethod.java:26)
at retrofit2.Retrofit.loadServiceMethod(Retrofit.java:202)
at retrofit2.Retrofit$1.invoke(Retrofit.java:160)
at java.lang.reflect.Proxy.invoke(Proxy.java:813)
at $Proxy2.fetchUser(Unknown Source)
at org.app.profile.repository.ProfileRepository$fetUser$2.invokeSuspend(ProfileRepository.kt:12)
我已将请求设置为
@GET("fetchUser")
suspend fun fetchUser(
@Body request: JsonObject
): Response<ResProfile>
@GET(“fetchUser”)
挂起用户(
@正文请求:JsonObject
):回应
如何解决此问题?已检查