Inventory4zeroone.xml という名前のファイルに含まれている次の xml があります。
<?xml version="1.0" encoding="UTF-8"?>
<Flexquery>
<QueryName>Ecommerce Inventory</QueryName>
<Data>
<Item>
<Web>1</Web>
<productID>8203291034586124284</productID>
<item_SID></item_SID>
<categoryID>MC</categoryID>
<title>SWOOSH RND FRT HOOD WHITE LRG</title>
<description>Great Product</description>
<price>34.5</price>
<qty>17</qty>
<image>8203291034586124284.jpg</image>
<thumb>8203291034586124284_t.jpg</thumb>
<active>1</active>
<updatedDate>3/18/2013 11:31:41 AM</updatedDate>
</Item>
<Item>
<Web>1</Web>
<productID>8203291034586124285</productID>
<item_SID></item_SID>
<categoryID>MC</categoryID>
<title>ACME RND FRT HOOD WHITE LRG</title>
<description>Great Product</description>
<price>49.2</price>
<qty>19</qty>
<image>8603291034586124284.jpg</image>
<thumb>8603291034586124284_t.jpg</thumb>
<active>1</active>
<updatedDate>3/18/2013 11:31:41 AM</updatedDate>
</Item>
</Data>
</Flexquery>
これはhttp://www.scrapbookcentral.co.nz/xml/inventory4zeroone.xmlで直接参照できます。
ただし、次のように CFHTTP 経由でこのファイルを取得しようとしたとき:
<cfhttp url="http://www.scrapbookcentral.co.nz/xml/inventory4zeroone.xml"
method="GET"
resolveurl="yes">
次のエラーが表示されます。
この状況はhttp://www.scrapbookcentral.co.nz/tasks/rpImportInventory.cfmで確認できます。
エラーの「ファイルの MIME タイプを判別できません」という部分を解決するサイトを見つけたので、呼び出しを次のように変更しました。
<cfhttp url="http://www.scrapbookcentral.co.nz/xml/inventory4zeroone.xml"
method="GET"
resolveurl="yes">
<cfhttpparam type="header" name="mimetype" value="application/xml" />
</cfhttp>
それはうまくいきませんでした。まったく同じエラーが発生します。
そのため、ファイアウォールの問題である可能性があると言っている他のサイトを読みました。ただし、システム管理者は、これらのファイルにアクセスするためのファイアウォールの問題はないと言っています。
そのため、私は現在途方に暮れており、何か助けていただければ幸いです。