带有Ionic Response且状态为0的应用程序Windows 10:URL:null

时间:2019-06-14 14:56:39

标签: android angular windows ionic-framework ionic3

我有一个适用于Windows 10的Ionic 3应用程序桌面,在我的计算机上,我还安装了该桌面应用程序,该应用程序在端口8080中也具有本地服务。 问题是当我尝试与localservice联系时。Windows应用程序响应为“ URL的状态0:空”。 当服务在其他计算机上时才可以工作。我在Windows中没有激活防火墙。有人可以帮我吗?

我的代码:

import { Injectable } from '@angular/core';
import { Http,RequestOptions,Headers} from '@angular/http';
import 'rxjs/add/operator/map';

@Injectable()
export class Wservice {
httpHeaders : Headers;     
httpOptions : RequestOptions; 

constructor(public http: Http) {}

initHttpHeaders() {

let encodedstring = btoa(`${user}:${pass}`);
this.httpHeaders = new Headers({'Authorization': 'Basic '+ encodedstring});
this.httpOptions = new RequestOptions({ headers: this.httpHeaders}); 
}


getServiceStatus() : Promise <any> {
this.initHttpHeaders();

return new Promise(resolve => {
this.http.get(`${urladdress}/getStatus`, this.httpOptions)
      .map(res => res.json().data)
      .subscribe(data => {
      resolve(data);
}, error => {
   resolve(error);

});
});
}}

0 个答案:

没有答案