2016-08-15 16 views
0

おそらくこの質問は重複しているようですが、私は自分のシナリオを持っています。エラー。ブロックされたクロスソース要求がブロックされている理由と理由:CORSヘッダー 'アクセス制御が許可されました'が見つかりません

クロスオリジン・リクエスト:同一生成元ポリシーが http://servicelink?order=%5Bobject%20Object%5Dで リモートリソースを読ん禁止します。 (理由:CORSヘッダー 'Access-Control-Allow-Origin'がありません)。

enter image description here

+0

あなたはCORSを追加する必要がありますASPコードから生成された応答にヘッダーを追加します。 –

+0

@RoryMcCrossan私はいくつかの記事を読みましたが、私は理解できませんでした、どのように追加し、それらのヘッダーを追加するのですか – Mangrio

+0

http://stackoverflow.com/questions/27218240/cors-in-asp-net-mvc5 –

答えて

2

あなたがドメイン上にあるので、あなたは、JavaScriptからこのサービスにアクセスすることはできませんaaa.comとアクセスしようとしているサービスがドメイン上にあるbbb.com .This Same Origin Policy.

<add name="Access-Control-Allow-Origin" value="*"/>を指定するか、ご自分の側からCORSを有効にしても、何も達成できません。Telemoソリューションに連絡し、に問い合わせる必要がありますあなたのサーバー\ドメインから来るリクエストがjavascriptを使ってサービスを呼び出すことができるようにします。あなたのビジネスパートナーであるか、何らかの同意を得ていない限り、これは起こりそうにないでしょう。サービスメソッドをC#コードから取得します。

あなたが背後にあるとTelemoソリューションのメソッドを呼び出すための書き込みC#コードの背後にあるコードでは、コード内のサーバー側のアクション\ウェブメソッドを呼び出すために、あなたのjavascriptを変更することができます。

Using a proxy to avoid same origin policy violations

+0

も上に表示されています。 – Mangrio

+1

それはまさにそれが意味することです - 指定されたURLに存在するサービスはありません。あなたはtelemoに連絡し、正しいWebサービスのURLが何であるか尋ねて、何らかのドキュメントを入手したり、 –

関連する問題