首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android http请求在android设备或android模拟器上不起作用

android http请求在android设备或android模拟器上不起作用
EN

Stack Overflow用户
提问于 2019-07-10 16:33:06
回答 1查看 474关注 0票数 2

所以我刚刚创建了这个离子应用程序,我在上面放了一个http请求方法用于测试,问题是我为android构建了这个应用程序http方法不起作用。但它工作得很好,为iOS赢得了一个构建它,

这是我的离子信息:

代码语言:javascript
复制
  ionic (Ionic CLI)  : 4.6.0 (/Users/us/node_modules/ionic)
   Ionic Framework    : ionic-angular 3.9.5
   @ionic/app-scripts : 3.2.2

   Cordova:

   cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms     : android 8.0.0, ios 5.0.1
   Cordova Plugins       : cordova-plugin-ionic 5.3.1, cordova-plugin- 
   ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 6 
   other plugins)

系统:

代码语言:javascript
复制
 ios-sim : 8.0.1
   NodeJS  : v10.15.1 (/usr/local/bin/node)
   npm     : 6.9.0
   OS      : macOS High Sierra
   Xcode   : Xcode 10.1 Build version 10B61

我的page.ts

代码语言:javascript
复制
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Http } from '@angular/http';
import "rxjs/add/operator/map"



@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
list_car:any;

 constructor(public navCtrl: NavController, public http: Http) {
//check if the omra section exist or not

this.http.get("http://android.page.com/2omra_details.php")
.map(res 
=> res.json().omra)
.subscribe(data => {
    this.list_car = data;
    console.log(this.list_car); 


})

}

}

对我可能做错了什么有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-10 20:44:46

您的终结点不工作

尝试使用示例数据接口example

代码语言:javascript
复制
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from "rxjs/Observable";
import 'rxjs/add/operator/retry';

@Injectable()
export class ApiService {

  url: string = 'https://api.chucknorris.io/jokes/random';
  url2: string = 'https://api.spacexdata.com/v2/launches/latest';
  constructor(private http: HttpClient) {}

  getData(): Observable<ApiResponse> {
    return this.http.get<ApiResponse>(this.url).retry(3);
  }

  getOtherData(): Observable<any> {
    return this.http.get<any>(this.url2).retry(3);
  }
}

export interface ApiResponse {
  icon_url: string;
  id: string;
  url: string;
  value: string;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56966583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档