我刚刚开始为android改造.当我尝试为帖子请求的正文指定2个字段时,我收到错误:
找到多个@Body方法注释.(参数#2)方法
Call在我的API接口文件中定义为:
@POST("auth/login")
Call<UserData> login(@Body String username, @Body String password);
Run Code Online (Sandbox Code Playgroud)
我创建了以下呼叫:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(baseURL)
.addConverterFactory(GsonConverterFactory.create())
.build();
APIService service = retrofit.create(APIService.class);
Call<UserData> call = service.login(username, password);
Run Code Online (Sandbox Code Playgroud)
创建调用时生成错误(无法执行调用).当我删除其中一个身体字段时,它似乎工作正常.
有任何想法吗?