gpt4 book ai didi

android - retrofit Delete 请求更改为 Android 中的 Get 请求

转载 作者:行者123 更新时间:2023-11-30 01:49:58 25 4
gpt4 key购买 nike

我通过 retrofit 发送了一个删除请求,但它导致了获取请求响应。它应该返回响应代码 204,但它返回了 200。

注意:在 postman 中它返回 204 但在 android 中它返回 200

我的请求代码如下:

api.DeleteProduct("JWT " + token, productId, new Callback<JsonObject>() {
@Override
public void success(JsonObject jsonObject, Response response) {
Log.e(TAG, "body "+response.getStatus());
finish();
}

@Override
public void failure(RetrofitError error) {

}
});

界面如下:

@DELETE("/products/{productId}")
public void DeleteProduct(@Header("Authorization") String authorization, @Path("productId") String productId, Callback<JsonObject> callback);

最佳答案

Django 框架似乎希望在 url 末尾有一个斜线用于修补和删除请求。

关于android - retrofit Delete 请求更改为 Android 中的 Get 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33207702/

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