android - 使用 POST 从 API 获取 JSON 对象
问题描述
我想发送 GET 请求来获取我的应用程序的数据,但网站只有 POST 请求来获取 JSON 原始文件。它说我需要将 api 作为HEADER
但通常在改造中我只是将它作为参数传递。这里有什么问题?
解决方案
对于Retrofit中的 post请求,请尝试如下代码:
@FormUrlEncoded
@POST("CUSTOM_URL")
Call<ResponseBody> customMethodName(
@Header("custom_header") String customHeader,
@Field("custmom_field_as_body") int customFieldAsBody
);
我认为您忘记在请求顶部添加注释。
推荐阅读
- javascript - 如何使用 Jquery 或 Javascript 在 laravel 刀片模板 div 中加载网页?
- java - 如何使用 GPUVideo-android 在 Vedio 上同时获取水印和过滤器?
- swift - 删除线在 macOS 上的 CoreText 中不起作用
- opengl - 为什么 glDeleteBuffers 和 glDeleteVertexArrays 这么慢?
- excel - Excel VBA - 使用分配的代码动态创建按钮
- javascript - 如何在 react-scripts v3 中使用 redux-promise-middleware
- hyperledger-fabric - 了解链码/对等点与账本本地副本之间的交互
- python-3.x - 将日期列更新为当前日期
- ubuntu - 当我在主节点中编写命令(ip addr show)时,不要显示地址。如何解决这个问题?
- matlab - 生成 1x3 和 3x3 矩阵时出现“端口宽度或尺寸错误”