У меня есть веб-сервис для предоставления доступа к некоторым ресурсам в сети. Служба имеет метод для поиска ресурса и возвращает путь к ресурсу. Другой способ - отправить запрос в веб-сервис с этим путем.
Я пытаюсь передать весь путь UNC (закодированный методом HttpServerUtlility.UrlTokenEncode
) в веб-сервис. Полученный URI очень длинный (331 символ), и я получаю «HTTP 400 Bad Request».
Как мне обрабатывать такие длинные URI? Если мой URI короче примерно на 10 символов, то запрос проходит. К сожалению, размер URI является переменным и может быть больше в некоторых случаях. Какие изменения мне нужно сделать? Есть ли в файле конфигурации какие-либо настройки, позволяющие использовать длинные URI?