首页 > 解决方案 > 使用 POST 从 API 获取 JSON 对象

问题描述

我想发送 GET 请求来获取我的应用程序的数据,但网站只有 POST 请求来获取 JSON 原始文件。它说我需要将 api 作为HEADER但通常在改造中我只是将它作为参数传递。这里有什么问题?

标签: android

解决方案


对于Retrofit中的 post请求,请尝试如下代码:

@FormUrlEncoded
@POST("CUSTOM_URL")
Call<ResponseBody> customMethodName(
  @Header("custom_header") String customHeader,
  @Field("custmom_field_as_body") int customFieldAsBody
);  

我认为您忘记在请求顶部添加注释。


推荐阅读