gpt4 book ai didi

java - Android Retrofit post请求多部分编码错误

转载 作者:行者123 更新时间:2023-12-02 03:35:35 24 4
gpt4 key购买 nike

我面临这个问题,尝试通过改造发出发布请求。

@Body parameters cannot be used with form or multipart encoding.

我的 body 类别如下所示,

public class AddUser implements Serializable {
public String memberNo;
public List<AddUserLimit> limits;
}

public class AddUserLimit implements Serializable {
public String type;
public Value value;
}

public class Value implements Serializable {
public String unit;
public String unit_value;
}

我的界面方法如下所示,

@FormUrlEncoded
@POST("api")
Call<ResponseBody> addMember(@QueryMap HashMap<String, Object> paramaters, @Body AddUser addUser);

我正在等待你的帮助。

最佳答案

您不能将@Body 注释与@FormUrlEncoded 注释一起使用。您必须使用@Part注释,该注释将为您组成请求正文。

关于java - Android Retrofit post请求多部分编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37486908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com