android - 在 URL 参数上改造无键名

标签 android json api rest retrofit

我需要像那个示例一样在改造时调用 Api:

http://api.paco.com/c ?version_int&somekey&someotherkey&< strong>lastkey&用户+输入&some_base64

我不需要关键参数规范,只需要直接隐含的值(即:&somekey=value&someotherkey=value)

我会在 @Path 上串联,但我对这种优雅有一些疑问。

最佳答案

试试这个方法。

您可以像这样将整个查询传递给您的 rest api 方法:

callMethod("?version_int&somekey&someotherkey&lastkey&user+input&some_base64")

在 REST api 方法中这样使用它:

@GET("/c{query}")
void callMethod(@EncodedPath("query") String query);

希望对您有所帮助!

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

相关文章:

java - Android Asynctask和progressDialog

javascript - 使用存储在 json 文件中的 HEX 值更改 Div 背景颜色

javascript - 如何从外部 url 获取 json 数据并使用句柄模板编译对象列表,然后将其呈现在引导列表中?

php - UPS API LTL 费率给出缺失或无效的国家/地区代码 (9360702)

python - 如何在Python中按顺序向文件写入多行内容

android - 在 ADT 17 之后,如何使用 ActionBarSherlock 和 Android Support v4 库?

android - 接收明确的 Intent 。安卓

android - 我可以在 Google Play 商店中隐藏我的应用程序吗?

mysql - 从laravel 4中的json数组获取元素

api - 哪些设备制造商拥有自己的 Java ME API