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 |