URL を含む REST ハンドラーによって UTF-8 XML が返されます。これらの URL にはアンパサンド (&) が含まれており、UTF-8 に準拠するようにエスケープすると、次のようになります。
http://domain.com?param1=a&param2=b
問題は、これをブラウザにカット アンド ペーストすると、エスケープされたアンパサンドに基づいて結果が正しく分離されないことです。以下に例を示します。
これは機能します:
http://api.citysourced.com/reportimage.ashx?reportid=30885&imagesize=Small
これらはしません:
http://api.citysourced.com/reportimage.ashx?reportid=30885&imagesize=Small
http://api.citysourced.com/reportimage.ashx?reportid=30885%26imagesize=Small
IIS 構成 (IIS 6) に問題はありますか? 上記のハンドラーは、C# .NET 4.0 で記述された標準の汎用ハンドラーです。
ここで他の記事を見てきましたが、どれも正しい答えがありません。
ありがとう。