【发布时间】:2020-07-03 17:37:00
【问题描述】:
到目前为止,我已经尝试了所有在互联网上找到的方法,但仍然无法连接到服务器。 这是 network_security_config 文件:
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
<domain includeSubdomains="true">localhost</domain>
<domain includeSubdomains="true">http://127.0.0.1:8000/laravel/allamvizsga_backend/public/api/</domain>
</domain-config>
</network-security-config>
我也将它包含在清单文件中。 之前的错误是“网络安全策略不允许明文通信”,修改后是“无法连接到/127.0.0.1 服务器”。可能是什么问题?
我的api客户端界面:
private static final String BASE_URL = "http://127.0.0.1:8000/laravel/allamvizsga_backend/public/api/";
public static Retrofit getRetrofitInstance(){
if (retrofit == null) {
retrofit = new retrofit2.Retrofit.Builder()
.baseUrl(BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
还有一条路径:
@FormUrlEncoded
@POST("login")
Call<Result> loginUser(
@Field("email") String email,
@Field("password") String password);
【问题讨论】:
标签: android laravel api android-studio retrofit