android - Retrofit2 URL 参数上没有键名

标签 android http get retrofit2

我正在使用 Retrofit2

我需要通过看起来像那样的方式询问 api http://1.1.1.1/get?key=value1&value2

我怎样才能有只有值的查询?作为上面例子中的 value2? 我试过像这里: Retrofit no key name on URL parameter

  • 改造变更?签到 %3F。
  • @Query("") 会做这样的事情 &=value2
  • 带有空值的@QueryMap("") 会像这样 &value2=

有什么想法吗?

最佳答案

在这种情况下,您可以直接调用整个 URL。

@GET()
Call<ResponseVO> test(@Url() String url);

然后打电话

test("http://1.1.1.1/get?key=value1&value2")

关于android - Retrofit2 URL 参数上没有键名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44844268/

相关文章:

javascript - Node.js 请求返回 301 重定向

android - 在相机预览上移动叠加图像

java - 需要在 GridView 项目上点击两次

c++ - 在 C++ 中异步下载 HTTP URL

html - 使用Go访问DOM并获取数据

php - 如何知道 jquery $.get ajax 调用何时完成?

java - 如何将 jvm arg -Djava.net.preferIPv4Stack=true 传递给 Ant 任务 "get"

rest - HTTP 动词 - 何时使用 GET/POST/PUT/Delete

java - 如何从包含唯一键的 firebase 实时数据库中获取字符串

android - 从共享表启动应用程序时导航到特定 fragment