Usuário com melhor resposta
ACESSAR UMA URL SEM SER REDIRECIONADO

Pergunta
-
Srs,
Estou com uma dúvida cruel, como faço para disparar uma url sem ser redirecionado?? Exemplo... acessar sem o usuário perceber.... e além de acessar validar se foi carregado por completo a URL??? Alguem sabe como resolver isso em ASP.NET?
Muito Obrigado a todos
Misow
Respostas
-
Misow,
Acho que isso deve te ajudar:
http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspx
Espero ter ajudado.
Todas as Respostas
-
Misow,
Acho que isso deve te ajudar:
http://msdn2.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspx
Espero ter ajudado.
-
Ola,
Se estiver em uma outra aplicação, então pode utilizar o HttpWebRequest e HttpWebResponse: http://weblogs.pontonetpt.com/israelaece/posts/580.aspx
Agora, se é uma página da mesma aplicação, então pode utilizar o Server.Execute:
Dim writer As New StringWriter
Server.Execute("Login.aspx", writer)
Response.Write("<H3>Please Login:</H3><br>" & writer.ToString()) -
-
Misow wrote: Srs,
Estou com uma dúvida cruel, como faço para disparar uma url sem ser redirecionado?? Exemplo... acessar sem o usuário perceber.... e além de acessar validar se foi carregado por completo a URL??? Alguem sabe como resolver isso em ASP.NET?
Muito Obrigado a todos
Misow
Srs,
Fiz uma função básica disso:
Imports
System
Imports System.Net
Imports System.Text
Imports System.Web.HttpApplication Public Function ExecutaURL(ByVal URL As String, ByRef Output As String) As Boolean Try Dim Retorno As StringExecutaURL =
False Dim request As HttpWebRequest = CType(WebRequest.Create(URL), HttpWebRequest)request.MaximumAutomaticRedirections = 4
request.MaximumResponseHeadersLength = 4
request.Credentials = CredentialCache.DefaultCredentials
Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse) ' Get the stream associated with the response. Dim receiveStream As Stream = response.GetResponseStream() ' Pipes the stream to a higher level stream reader with the required encoding format. Dim readStream As New StreamReader(receiveStream, Encoding.UTF8)Retorno = readStream.ReadToEnd()
response.Close()
readStream.Close()
ExecutaURL =
TrueOutput = Retorno
Catch ex As ExceptionExecutaURL =
False End Try End FunctionEspero que ajude alguém.
Atte.
Misow