Я пытаюсь реализовать пост webservice в angular2. Я попытался нажать URL через почтальона и его работу. Но когда я пытаюсь реализовать его в угловом, я не получаю никакого ответа. Ниже мой пример кода:реализация почтового веб-сервиса в ионном 2 с помощью angular2
load(username, password) {
console.log(username," ", password);
let postData = {"username":username, "password" : password,
"userdeviceInfo": [{
"deviceId": "APA91bGUZuKVbqur7Qq2gy2eyomWgXkIU5Jcmmtmgl4IGuzVzwiJVMZgAHj3Bx6yrnW0oEZlEtB9XdcR6AOpKyEMVSWwQ_UIfNX6T0iwq28hnufOhauVdTYZQSWWPAdDrdg58cjnL5T-",
"platform":"Android"
}]};
//let body= JSON.stringify(postData);
//console.log("body---"+body)
this.headers = new Headers();
this.headers.append("Content-Type", 'application/json');
this.requestoptions = new RequestOptions({
method: RequestMethod.Post,
url: this.url,
headers: this.headers,
body: JSON.stringify(postData)
})
console.log("body---"+this.requestoptions)
return this.http.request(new Request(this.requestoptions))
.map((res: Response) => {
if (res) {
console.log(res.json());
return [{ status: res.status, json: res.json() }];
}})
.subscribe(res => this.data = res);
ошибка Я ПОЛУЧАТЬ является:
XMLHttpRequest cannot load "MY_URL". Response for preflight has invalid HTTP status code 500
Я вроде застрял здесь. Может ли кто-нибудь помочь мне найти, где я ошибаюсь?
'Ответ на предполетной имеет недопустимый HTTP код статуса 500' это, вероятно, вопрос CORS –
я обработал вопрос Корс, отключив его –
мой ПОЛУЧАЕТ служба работает нормально –