【发布时间】:2020-05-24 21:35:26
【问题描述】:
我正在尝试让我的手机中的 android 应用程序与 spring boot 后端对话。我尝试设置我的电脑的 IP 地址,而不是将其用作“本地主机”。但它不起作用。 关于如何解决这个问题并让应用程序向我的 Spring Boot 后端发送请求的任何想法?
这是我的 api 调用代码,client.getProxy() 将检索保存的“http://......”(PS:我使用 volley 库)
JsonObjectRequest authenticate = new JsonObjectRequest(
Request.Method.POST, client.getProxy() + "/authenticate", auth,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
resp = response.toString();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
resp= "FAILED ";
}
}
提前致谢。
【问题讨论】:
-
你设置了手机本身的代理吗?
-
你得到的错误是什么?
-
@SupunWijerathne 没有错误,只是 api 不会在后端被击中。我仔细检查了 api。认为问题在于我认为暴露的 IP 地址
标签: android json rest spring-boot android-volley