app.module.ts에 import { HttpModule } from '@angular/http'; 임포트 후


imports: [

  BrowserModule,

  HttpModule,

],


추가


요청할 소스에

import { Http, Headers, RequestOptions, URLSearchParams } from '@angular/http';


constructor(public http:Http) {

}


connect() {

  var url = "http://url";


  var headers = new Headers();

  headers.append('Access-Control-Allow-Headers', 'Content-Type');

  headers.append('Access-Control-Allow-Methods', 'POST');

  headers.append('Access-Control-Allow-Origin', '*');

  let options = new RequestOptions({ headers: headers });

    

  //포스트로 전달할 값을 담는다

  let data = new URLSearchParams();

  data.append("key", "value");

  data.append("key", "value");

  

  //url과 포스트로 넘길 값

  this.http.post(url, data)

    .subscribe(data => {

      console.log("data.text == > " + data.text());

    }, error => {

      console.log("error == > " + error.text());// Error getting the data

    });

}

'아이오닉' 카테고리의 다른 글

플랫폼 추가 및 빌드  (0) 2017.09.14
proxy 설정  (0) 2017.08.01
xml parser  (0) 2017.08.01
nativieStorage  (0) 2017.08.01

+ Recent posts