5

クライアントとしてjaydata、サーバーとして.net odataに取り組んでいますが、サーバーをリクエストすると501実装されていないというエラーが表示され、それを検索すると問題はCORSでした[Cross Origion Resouse Sharing] CORSを有効にする方法はありますかodata サーバーまたは IIS で ???

私のコードは単純で、サービスでコンテキストを作成し、エンティティをフェッチするだけです。1つの解決策は、web.configに特別な構成セクションを配置することでした

 <httpProtocol>
     <customHeaders>
      <add name="Access-Control-Allow-Origin" value="*" />
    </customHeaders>
 </httpProtocol>

しかし、これは問題を解決しません

プロセス中のマイ Chrome ビュー

odata [RESTFUL] サービスと jaydata をクライアントとして使用していることを思い出してください

4

2 に答える 2

1

chrome dev tools、firebug、または fiddler を使用して、ネットワーク上で何が起こっているかを確認してください。どのブラウザを使用していますか? 古い IE は CORS を処理できません

于 2013-11-05T21:49:31.513 に答える