使用 Retrofit2(kotlin) 的 CURL 请求
Posted
技术标签:
【中文标题】使用 Retrofit2(kotlin) 的 CURL 请求【英文标题】:CURL request with Retrofit2(kotlin) 【发布时间】:2021-10-05 19:39:39 【问题描述】:我有一个问题。 我从来没有做过 curl 请求,我不知道该怎么做,尤其是 Retrofit 和它的接口。 我看了看这个 如何通过改造发出 CURL 请求?
示例 卷曲 -X POST -H "授权:基本身份验证令牌" -H "内容类型:应用程序/json" -d ""request": "query": "HI"" “https://builder.pingpong.us/api/builder/1ca62a123185a612324ef24/integration/v0.2/custom/5d234ee2134aef2123”
【问题讨论】:
请不要在您的问题中发布敏感信息,例如授权标头。 【参考方案1】:Curl 只是用于发送请求的命令行工具。 Retrofit 是用于从手机发送请求的库。
你不需要从改造中发送 curl,你只需要使用改造发送请求。
例如:
curl -X POST
在 curl 中表示该方法是 POST,因此您知道您的改造请求需要是 POST。
只需阅读改造文档和示例并构建您需要的请求,如果您不了解选项(-H,-d),也可以阅读 curl 文档
【讨论】:
以上是关于使用 Retrofit2(kotlin) 的 CURL 请求的主要内容,如果未能解决你的问题,请参考以下文章
android查询天气demo,基于mvp+kotlin+rxjava2+room+retrofit2
如何使用Retrofit2 API在RecyclerView中显示数据?