gpt4 book ai didi

java - 定义 Retrofit2 接口(interface) - 没有响应主体的方法

转载 作者:行者123 更新时间:2023-11-30 02:06:11 26 4
gpt4 key购买 nike

我在 Retrofit2 接口(interface)中定义 Call 对象,以使用外部 Rest API。

对于大多数调用,我们有类似的内容:

@POST("/api/v1/methodEndPoint")
public Call<MethodResponse> methodName(@Body MethodRequest methodRequest);

但是,我的问题是:如果没有 Response 对象(PO​​ST 调用,没有响应正文,我们只关心状态),我应该如何定义方法。如果我只编写以下内容,Retrofit 会引发异常:

@POST("/api/v1/methodEndPoint")
public Call methodName(@Body MethodRequest methodRequest);

感谢您的帮助,祝您有美好的一天!

最佳答案

在Retrofit 2中定义一个没有任何响应的方法,方法的返回类型应该是Void

你可以尝试这样:

@POST("/api/v1/methodEndPoint")
Call <Void> methodName(@Body MethodRequest methodRequest);

关于java - 定义 Retrofit2 接口(interface) - 没有响应主体的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51281806/

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