Я пытаюсь сделать запрос HTTP со следующими заголовками:Могу ли я как-то подавить запрос предполетного использования с помощью Angular2?
headers.append("Content-Type", "text/xml; charset=utf-8");
headers.append("SOAPAction", "<domain>/<function-name>");
который вызывает предполетный запрос.
На стороне сервера я запускаю IIS 7.5.x и службу .asmx. Я могу заставить все работать, если я запускаю Chrome без обеспечения безопасности в Интернете. Я уже установил «Access-Control-Allow-Headers» и «Access-Control-Allow-Origin», уменьшив «объем ошибок». Мне так жаль, что для этого не было настройки web.config, чтобы он просто работал.
Смотрите также этот ответ, но в контексте AngularJS: https://stackoverflow.com/a/33662315/1613772
Спасибо за направление. Но служба .asmx должна иметь тело XML в запросе. Насколько я знаю, нет способа просто переключить «что-то», чтобы вы могли использовать JSONP. – Pascal