Ionic HTTPS Post请求不返回任何内容-“针对...的Http故障响应”]]

问题描述 投票:0回答:1

我正在尝试通过angular在wordpress网站上注册和帐户。使用离子服务以及在iPhone上运行时,该帐户都不会在服务器上注册任何问题

但是由于某些原因,我从wordpress rest API获得的响应数据仅对于iphone才返回未定义,使用离子服务完全可以。

[我正在查看服务器日志并看到请求进入,我检查了wordpress用户,并且有新用户注册,但我无法弄清为什么未定义返回给应用程序的响应数据。

是因为应用程序运行时没有证书,并且通过加密证书或其他内容连接到https服务器。。确实很糟糕!

async login() {  
    const httpOptions = {
        headers: new HttpHeaders({
        'Content-Type': 'application/x-www-form-urlencoded'
        })
    };    
    const  params = new  HttpParams().set('email', "[email protected]").set('password', "[email protected]"); 
    return await this.httpNg.post<any>( "https://example.com/v1/users/register", params, httpOptions).toPromise()
    .then( async res => {
      this.log.log("Result "+ JSON.stringify(res)   )
    })
    .catch(err => {
       this.log.log("ERROR status "+ err)  
        return Promise.reject( err.error.message );
    });      
}  

更新!现在返回的错误报告是:

    {
        "headers": {
            "normalizedNames": {},
            "lazyUpdate": null,
            "headers": {}
        },
        "status": 0,
        "statusText": "Unknown Error",
        "url": https://example.com,
        "ok": false,
        "name": "HttpErrorResponse",
        "message": "Http failure response for https://example.com: 0 Unknown Error",
        "error": {
            "isTrusted": true
        }
    }

我正在尝试通过angular在wordpress网站上注册和帐户。使用离子服务以及在iPhone上运行时,该帐户在服务器上都没有问题,但是对于某些...

ionic-framework ionic3 ionic4 ionic-native
1个回答
0
投票

有同样的问题...知道吗?

© www.soinside.com 2019 - 2024. All rights reserved.