0
私は角張った状態でアプリケーションを開発しています。角4、httpポストはエラーを出しています:XMLHttpRequestは読み込めません。
私の要件は、httpの投稿を使用してデータを取得しようとしています。しかし、それは以下のエラーを与えています。 XMLHttpRequestはhttp://162.12.0.117:8081/Server/config/getAllConfigurationValuesをロードできません。プリフライト要求への応答がアクセス制御チェックを通過しない:要求されたリソースに「アクセス制御許可」がない。 Origin 'http://localhost:4200'はアクセスできません。
以下はmyコードです。
let headers = new Headers({ 'Content-Type': 'application/json'});
let options = new RequestOptions({ headers: headers });
this.http.post(
"http://162.12.0.117:8081/Server/config/getAllConfigurationValues",
{
"userName": "username",
"password": "password"
},
options
).subscribe(
(result) => function(){
console.log(result);
}
);
この問題の解決方法は、検索しようとしていることがわかります。 – cgTag
クロスオリジン要求は、ほとんどのブラウザでブロックされています。 Chromeを使用している場合は、次の質問をご覧ください。https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome –