响应状态:0表示URL:null

时间:2017-09-25 03:15:39

标签: ionic-framework ionic2 cors ionic3 ionic-view

我正在使用离子视图遗产和http帖子没有任何问题。但在使用离子视图pro进行http post时进行迁移然后显示错误" 响应状态:0表示URL:null "。

这是我的config.xml的一部分



    <access origin="*" subdomain="true" />
    <allow-navigation href="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
   
    <plugin name="ionic-plugin-keyboard" spec="~2.2.1" />
    <plugin name="cordova-plugin-statusbar" spec="2.2.2" />
    <plugin name="cordova-plugin-device" spec="1.1.4" />
    <plugin name="cordova-plugin-splashscreen" spec="~4.0.1" />
    <plugin name="cordova-plugin-ionic" spec="^1.1.9">
        <variable name="APP_ID" value="-" />
        <variable name="CHANNEL_NAME" value="Master" />
        <variable name="UPDATE_METHOD" value="auto" />
    </plugin>
    <plugin name="cordova-plugin-whitelist" spec="^1.3.1" />
&#13;
&#13;
&#13;

这个问题因为CORS所以在后端我只是添加:

&#13;
&#13;
/* Allow from any origin */
		if (isset($_SERVER['HTTP_ORIGIN'])) {
			header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
			header('Access-Control-Allow-Credentials: true');
			header('Access-Control-Max-Age: 86400');
		}
&#13;
&#13;
&#13;

但问题仍未解决。

1 个答案:

答案 0 :(得分:0)

最后......我通过从http更改为https并检查标题发送来解决此问题。来自jwt的headher是我的问题,所以我使用post not header更改它。