Spanish Timeout en POSTSTRING

caronte90

New Member
Tengan un saludo cordial tengo una duda, espero y puedan ayudarme, les agradesco de antemano, estoy comunicando una app con una web servis en una pc en una red interna para pruebas y luego ya sera en internet, si envio los datos por GET
h1.Download2("http://192.168.110.34:3000/wsvc/rp", Array As String("flag","3", "tipo", "")) Servidor Carlos por Get
h1.
h1.GetRequest.Timeout = 10000

No tengo problema alguno y funciona a la perfeccion

El problema recae en el hecho de que la web servis desarrollada recibe los datos por POST, uso la siguiente linea para comunicarme

En el global -> Dim hc As HttpClient
Dim req As HttpRequest
req.InitializePost2("http://192.16.110.34:3000/wsvc/rp", Query.GetBytes("UTF8"))
req.TimeOut = 10000

Y esto no me funciona, osea por mas que cambio la IP y le pongo una erronae nunca me bota el error

Sub hc_ResponseError (Response As HttpResponse, Reason As String, StatusCode As Int, tarea As Int)
Log("Error: " & Reason & ", StatusCode: " & StatusCode)
If Response <> Null Then
Msgbox(Response.GetString("UTF8"), "Error")
End If
ProgressDialogHide
End Sub

Eso es el codigo para el error.
Cabe resaltar que si le pongo la IP conrrecta se counica y hace lo que quiere, pero el problema es cuando la ip es incorrecta, no me arroja ningun error ni nada por el estilo.


intente tambien con esta linea
h1.PostString("http://192.168.110.34:30/wsvc/rp","")
tambien trabaja norma pero no tengo como ponerle un timeout de 10 segundos si le pongo esta linea req.TimeOut = 10000, me arroja error.

Bueno espero puedan ayudarme y gracias de antemano.
 

Descartex

Well-Known Member
Licensed User
Longtime User
Buenas,
si te salta con 10 segundos... prueba a ponerle mas...
Seguramente la solicitud tarde mas.

Un saludo.
 
Top