C# 试图从ionic连接到服务器,但收到错误

C# 试图从ionic连接到服务器,但收到错误,c#,asp.net,ionic-framework,C#,Asp.net,Ionic Framework,我正在运行我的ionic应用程序,当尝试连接到服务器时,我在上面(标题中)遇到了一个错误,我该怎么办 这是调用服务器的代码: getcategories(): any { return this.http.get("http://172.20.10.6:52093/api/Categories/") .toPromise().then( res => { this.cateroriesArr=res;

我正在运行我的ionic应用程序,当尝试连接到服务器时,我在上面(标题中)遇到了一个错误,我该怎么办

这是调用服务器的代码:

getcategories(): any {
    return this.http.get("http://172.20.10.6:52093/api/Categories/")
        .toPromise().then(
            res => { 
            this.cateroriesArr=res;
            console.log(res);
            return res;
        })
    .catch(err => { return false;})
}

您可以执行以下操作:

在你的app.module.ts中

import { HttpClientModule } from '@angular/common/http'; // import HTTP library

imports: [
    BrowserModule, 
    HttpClientModule,  // inside your Imports array
    IonicModule.forRoot(), 
    AppRoutingModule
  ],
在component.ts中导入

import { HttpClient } from '@angular/common/http';

constructor(private http: HttpClient) { 

}

this.http.get('https://someapi.com/posts').subscribe((response) => {
    console.log(response);
});
有关完整指南,请参阅:

虽然技术上正确,但我建议您为此类API调用创建一个提供程序。对,但这只是如何集成HTTP请求的一个最小示例。请添加浏览器中的错误响应,并确保您知道CORS问题。