android - 使用 Retrofit2(kotlin) 的 CURL 请求
问题描述
我有个问题。我从来没有做过 curl 请求,我不知道该怎么做,尤其是 Retrofit 和它的接口。我看了一下如何通过改造提出 CURL 请求?
例如 curl -X POST
-H "授权:基本 auth-token"
-H "Content-Type:application/json"
-d "{"request": {"query": "HI"}}"
"https:// builder.pingpong.us/api/builder/1ca62a123185a612324ef24/integration/v0.2/custom/5d234ee2134aef2123"
解决方案
Curl 只是用于发送请求的命令行工具。Retrofit 是用于从手机发送请求的库。
您不需要从改造中发送 curl,您只需要使用改造发送请求。
例如:
卷曲 -X POST
在 curl 中表示该方法是 POST,因此您知道您的改造请求需要是 POST。
只需阅读改造文档和示例并构建您需要的请求,如果您不了解选项(-H,-d),还可以阅读 curl 文档
推荐阅读
- c# - 无法从带有 ASP.NET Core 的 Docker 容器连接到 SQL Server 容器
- go - 不同类型的元素列表(尝试构建解析器时)
- kotlin - 如何在 Ktor 中生成 .war 文件?
- methods - PHP Laminas PHPStan - 调用未定义的方法 Laminas\Stdlib\RequestInterface::isPost()
- flutter - Flutter windowmanager 工作在之前的flutter中。它停止工作并一直说它正在使用已弃用的 api,因为我升级到空安全
- angular - NullInjectorError:在 ng 测试时没有 InjectionToken angularfire2.app.options 的提供者
- html - 如何将标签放在范围滑块上方
- multithreading - puppeteer-cluster 是否使用所有内核?
- laravel - Laravel 资源中的多对一
- flutter - Flutter 从本地存储中挑选视频