ネットワーク上のいくつかのリソースへのアクセスを提供する Web サービスがあります。このサービスには、リソースを検索してリソースのパスを返すメソッドがあります。別の方法として、このパスを使用して Web サービスにリクエストを送信します。
UNC パス全体 (HttpServerUtlility.UrlTokenEncode
メソッドでエンコード) を Web サービスに渡そうとします。結果の URI は非常に長く (331 文字)、「HTTP 400 Bad Request」が表示されます。
このような長い URI を処理するにはどうすればよいですか? URI が約 10 文字短い場合、要求は通過します。残念ながら、URI のサイズは可変であり、場合によってはそれ以上になることもあります。どのような変更を加える必要がありますか? 構成ファイルに長い URI を許可する設定はありますか?