【发布时间】:2020-03-13 21:44:51
【问题描述】:
我在 IONIC 中有一个应用,在浏览器中可以调用 API,但是当我在 android 设备上运行时,它会显示此错误:
HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: "http://192.168.1.***:8080/api/auth/login", ok: false, …}
error: ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0, total: 0, type: "error", …}
headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, headers: Map(0)}
message: "Http failure response for http://192.168.1.***:8080/api/auth/login: 0 Unknown Error"
name: "HttpErrorResponse"
ok: false
status: 0
statusText: "Unknown Error"
url: "http://192.168.1.***:8080/api/auth/login"
__proto__: HttpResponseBase
在 IONIC 中我发送 API_URL = 'http://192.168.1.***:8080/api/'; 以使用 HttpClient,在 Laravel 中我运行 php artisan serve --host 192.168.1.*** --port 8080
请问,有人知道我应该做什么工作吗?
【问题讨论】:
-
代码错误 0 是 CORS FAILURE ,也许这可以帮助:stackoverflow.com/questions/47180634/…
-
我将 config.xml 和 network_security_config.xml 配置为允许一切但不起作用
标签: android laravel api ionic-framework httpclient