从 Android 应用调用 REST 服务的 URL
Posted
技术标签:
【中文标题】从 Android 应用调用 REST 服务的 URL【英文标题】:URL for calling REST service from Android app 【发布时间】:2019-04-27 11:10:02 【问题描述】:我做了一个演示 SpringBoot 项目。它有一个 REST 服务和一个嵌入式 TomCat 服务器。该项目名为 demo,位于 RestProject 文件夹中,服务已启动并正在运行。当我尝试从 mi android 应用程序调用它时,URL 路径是错误的。在我遵循的示例中,提到调用服务的 URL 应该是 http://localhost/<appln-folder-name>/login/user
我不明白 appln-folder-name 是什么?我在执行调用时使用的 URL 如下所示。它由工作区名称文件夹和项目文件夹的名称组成。
AsyncHttpClient client = new AsyncHttpClient();
client.get("http://localhost:8080/RestProject/demo/login/user",params ,new AsyncHttpResponseHandler()
【问题讨论】:
【参考方案1】:你可以试试这个库.. - 排球 (https://developer.android.com/training/volley/) - 改造 (https://github.com/square/retrofit) 它可以帮助您访问您的网络服务
【讨论】:
以上是关于从 Android 应用调用 REST 服务的 URL的主要内容,如果未能解决你的问题,请参考以下文章
无法从 Android 应用程序对已部署的 PHP 服务器进行 REST API 调用?
从 Android 调用使用 Spring Security 保护的 REST Web 服务