URL перенаправления ответа возвращает ошибку HTTP 400 - неверный запрос
Я нуб, когда дело доходит до ASP.NET. Я знаю несколько основных команд, таких как Response.Redirect("URL"), чтобы перенаправить веб-страницу моего приложения в другое место.
Однако я получаю HTTP Error 400 - Bad Request, всякий раз, когда я пытаюсь использовать код, показанный ниже
Response.Redirect(Server.UrlEncode(this.Downloadlink));
где this.Downloadlink - это пользовательское свойство, которое возвращает что-то вроде этого
http://mdn.vatsag.net/fp;files/DOWNLOAD/VTSetup.exe
Если я публикую эту ссылку в браузере, появится файл.exe (значит, ссылка хорошая)
Однако эта ошибка возникает, когда я использую код ASP.NET.
Любая форма ответа по этому вопросу / причине глубоко ценится.
1 ответ
Смотрите здесь: http://www.kirit.com/Response.Redirect%20and%20encoded%20URIs
Вкратце: если вы хотите быстро решить проблему, удалите часть кода, которая является UrlEncoding URL!