gpt4 book ai didi

android - 如何在改造中发送带有正文的 HTTP 删除?

转载 作者:IT老高 更新时间:2023-10-28 23:27:03 29 4
gpt4 key购买 nike

当我尝试创建删除方法时:

public interface ImageService {
@DELETE("api/v1/attachment")
Call<BaseResponse> delete(@Body DeleteModel deleteModel);
}

我得到的错误基本上归结为堆栈跟踪中的这些行:

E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Failure delivering result
java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body.
Caused by: java.lang.IllegalArgumentException: Non-body HTTP method cannot contain @Body.

如何将正文添加到删除方法?

我在这里搜索过,但没有找到 3 个答案,也没有使用改造。

最佳答案

更简单的答案。

@HTTP(method = "DELETE", path = "/api/analysis_delete", hasBody = true)
Call<Analysis_Delete_RequestResult_Api10> analysis_delete_api10(@Field("seq") String seq);

这样就可以了。

关于android - 如何在改造中发送带有正文的 HTTP 删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41509195/

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