У меня есть служба, которая делает пост. Служба размещается на другом компьютере. Когда я пытался публиковать сообщения с помощью Postman, он работал нормально. Теперь, когда я попытался опубликовать сообщение с помощью своего приложения Angular2, которое запускается на другом компьютере, я получил сообщение об ошибке «Ответ со статусом: 0 для URL: null». Код в моем сервисе angular выглядит следующим образом:
postQuestions() {
var json = JSON.stringify({
"TestInfo_FK" : "612",
"Resource_FK" : 0,
"QuestionNo" : 22,
"ContentType" : "HTML",
"Content" : "This is the question from Jason",
"NoOptions" : 4,
"OptionLayout" : "Vertical",
"Answer" : "A"
});
var url = 'http://my.service.net/api/ONLINE/Question';
var params = 'json=' + json;
var headers = new Headers();
headers.append('Content-Type', 'application/json');
headers.append('Access-Control-Allow-Origin', '*');
return this._http.post(url, params, {
headers: headers
})
.map(res => res.json());
}
как решить эту проблему?