当我从 ios ionic 应用程序休息时,响应状态为:0 的 URL:null

Posted

技术标签:

【中文标题】当我从 ios ionic 应用程序休息时,响应状态为:0 的 URL:null【英文标题】:Response with status:0 for URL:null when i am making a rest from ios ionic app 【发布时间】:2018-10-13 07:46:41 【问题描述】:

我正在从 ionic 应用程序打一个休息电话,它在 android 设备上工作,但在 ios 设备上不工作。 这就是我从我的 ionic 服务中拨打休息电话的方式。

import  Http  from '@angular/http';
import  Injectable  from '@angular/core';

@Injectable()
export class loginService 
    constructor(private http : Http) 
    getAllUsers(authData)
        console.log(authData);
        return this.http.post('http://Some IP add:8080/api/customerr/getUser', authData);
    

这就是我在 login.ts 文件中接收数据的方式

this.loginservice.getAllUsers(this.loginForm.value).subscribe((response) => 
    this.loginResponse = response.json()
 (err)=>
    alert(err)
);

【问题讨论】:

错误信息是什么?你能显示任何错误日志吗? 响应状态:0 对于 URL:null 如果出现 IO,您会在控制台中得到什么? 我只是在弹出警报中收到上述错误。 【参考方案1】:

最后……我通过将 API URL 调用从“http://yourapiurl/”更改为“https://yourapiurl/”解决了这个问题,这听起来不错。请试试这个。

我从这里得到这个, Reference

谢谢。

【讨论】:

以上是关于当我从 ios ionic 应用程序休息时,响应状态为:0 的 URL:null的主要内容,如果未能解决你的问题,请参考以下文章

当我使用 ionic 从 IOS 设备发送数据时,PHP 错误地接收到数据

Ionic 5 - API 请求在浏览器上工作,而不是在模拟的 IOS 上

Axios + Ionic React + Sails:_csrf token 403 Forbidden

当我从 Marshmallow 中的应用程序设置更改权限时,应用程序停止响应

在 Ionic 中单击通知时如何打开详细信息页面

长按 Ionic 应用程序的 IOS 15 应对图像