ASP (VB) под IIS. Как заменить пришедшее в Request значение переменной?
27 декабря, 2010
А никак. =)
Задача: пришёл запрос на сервер, затем в коде происходит вызов некой dll, которая недоступна для редактирования и хз как работает. Причём эта dll берёт данные напрямую из request (передать некоторую часть данных её кроме как через request невозможно) =)
ну и собственно нужно чтобы эта dll работала с несколько иными данными =)
Решение:
есть хака, перебираем все переменные пришедшие из Request, выполняем обработку переменных а затем выдаём пользователю самокликающуюся страницу, наподобие такой:
1 2 3 4 5 6 7 8 9 10 11 12 | <html> <head> <script>window.onload = function(){document.getElementById("Forma").submit();}</script> </head> <body> Что-то делаю. Ждите. <form name="forma" method="POST" action="some_url.asp"> <input type="hidden" name="some_name1" value="<%=Request("some_var1")%>"> <input type="hidden" name="some_name2" value="<%=Request("some_var2")%>"> <input type="hidden" value="some value" name="Button" > </body> </html> |
Усё, перевызвали страницу с нужным содержимым Request.
ASP, Грязные извращения admin
А чо тебе VB && IIS ? Сервер под винду перевёл? :)))
Не, по работе.