2011-08-10 21 views
0

HTML httpリクエストとXML httpリクエストの違いは何ですか?このためアクセス拒否エラーが発生するHTML httpリクエストとXML httpリクエストのセキュリティ処理の違い

xmlhttp.open("GET","cd_catalog.xml",false); 

xmlファイルは、その要求が行われたhtmlファイルと同じディレクトリにあります。

+0

あなたのサーバーで問題が発生していますか?私。あなたがXMLを 'curl'したときに500を得ますが、あなたが' curl'したときに200を得ますか? –

+0

それはその質問を参照しています:http://stackoverflow.com/questions/7004633/open-xml-and-display-data-in-div –

+0

IEは、エラーメッセージインジケータで空白のページを表示します。エラーメッセージを見ると、アクセスが拒否されたと表示されます。 – user823527

答えて

0

XMLHttpRequestがXMLとHTMLを処理する方法と他のコンテンツタイプの要求を処理する方法に違いはありません。

サーバがXMLをまったく処理していない場合、アクセス拒否が表示されます。

サーバーが*.xml要求を別の仮想ドメインまたはプロトコルにリダイレクトしている場合、リダイレクトがクロスオリジンであるためアクセスが拒否されます。

XMLにクロスドメインであるexternal entity referenceが含まれていると、問題が発生する可能性があります。

+0

xmlを許可するサーバーに必要な設定がありますか? – user823527

+0

@ user823527あなたのサーバーについて何も知らずに、言うことは不可能です。 –

関連する問題