Leer código html desde visual basic 2008 con System.Net.WebRequest.Create y GetResponse()

Hola que tal!! Estoy tratando de obtener el código html de una pagina web (en especifico la que me obtiene la CURP), estuve tratando con webrequest y getresponse, pero siempre me devuelve el error 500 que es error en el servidor, solo me obtiene el código html de la raiz del dominio, cuando mando completo me marca ese error, pero si abro la pagina directamente desde el explorador, si la abre, es decir, si existe la direccion pero no la abre desde basic, pero otras paginas si. Para ser mas especifica pondre el ejemplo de la url

esta me marca error:

http://consultas.curp.gob.mx/CurpSP/curp1.do?strPrimerApellido=PADRES&strSegundoAplido=ELIAS&strNombre=GUILLERMO&strdia=29&strmes=06&stranio=1969&sEntidadA=SR&sSexoA=H&strTipo=A

esta si la lee:

http://consultas.curp.gob.mx/CurpSP

por consecuencia de esta en adelante menos.

Estoy utilizando el siguiente código:

Dim WR As System.Net.HttpWebRequest
Dim Rsp As System.Net.WebResponse
Dim myUri As New Uri(strUrl)
Try
WR = System.Net.WebRequest.Create(myUri)
AQUI MARCA EL ERROR: Rsp = WR.GetResponse()
Return New StreamReader(Rsp.GetResponseStream()).ReadToEnd()
Catch ex As System.Net.WebException
Throw ex
End Try

Lo intente de varias formas tambien con WebClient ,.DownloadData(url), llenando variables de WR y de MyUri pero nada funciona marca siempre el mismo error:

Se detectó System.Net.WebException
Message="Error en el servidor remoto: (500) Error interno del servidor."
Source="System"
StackTrace:
en System.Net.HttpWebRequest.GetResponse()
en ProyectoNomina.ClassCURP.GetHTML(String strUrl) en C:\Documents and Settings\.....\Mis documentos\Visual Studio 2008\Projects\......\......\ClassCURP.vb:línea 16
InnerException:

Alguna idea?? O alguna otra opcion?? Lo agradeceria mucho

Añade tu respuesta

Haz clic para o