REST API:如何从android / ios客户端向服务器发送动态查询字符串?

时间:2017-05-16 18:37:15

标签: android ios rest api hateoas

我们有API可以为我们提供汽车的估价: 我们在我们的Android应用程序中内置了以下输入字段: - car version,car make year。

因此,我们将输入表单构建为:

  1. 下拉菜单,让用户选择汽车的版本。
  2. 一个自由文本字段,可让用户键入汽车制造年份。
  3. 最后我们提供用户提交按钮,一旦用户点击此处,我​​们将数据传递给估值api:

    / API /估值/ VERSIONID = 23&安​​培;年= 2010

    api返回该车的估值,即$ 20000。

    将来我们会改进这个算法,我们会在API中包含公里等字段吗?

    HATEOS建议除了第一个API操作之外的所有操作都应该通过服务器引导。我们如何让服务器创建这样的动态估值API网址,以便在API中引入更多字段时,android / ios会在查询字符串params中发回这些添加的字段?

1 个答案:

答案 0 :(得分:0)

像这样......

private String buildUrlService() {
String url = "www.xpto.com/api/?";

    if(edittextvalue.getText().toString() != null) {
       url = url + "version=" + edittextvalue.getText();
    }
return url;
}