Buenos días. Comento mi problema.
Hemos puesto en el Server un certificado. Por lo cual, para conectarnos, ahora usamos https. Bueno, a partir de allí, no hemos podido conectarnos más.
El error que indica es que "no pasamos el user y la contraseña", pero antes salía otro.
Pongo parte del código para que lo vean.
Private j As HttpJob
cadena = "{""email"":""" & mimail@gmail.com & """,""password"":""" & 123456 & """}"
j.Initialize("", Me)
j.PostString("https://api.somostally.com/api/auth/login", cadena)
j.GetRequest.SetHeader("Content-Type", "application/json")
j.GetRequest.SetHeader("X-Requested-With", "XMLHttpRequest")
Wait For (j) jobdone (j As HttpJob)
If j.Success Then
' ...
Else
' ...
Log("Usuario no autorizado o no existe. Seleccione en ""Soy nuevo"" para registrarse. " & j.ErrorMessage)
End if
Probé con poner un user y pass en j.username y j.password y la respuesta fue la misma.
El error es: ResponseError. Reason: Unprocessable Entity, Response: {"error":{"email":["El campo email es obligatorio."],"password":["El campo password es obligatorio."]},"code":422}
Anteriormente el error era: Usuario no autorizado o no existe. Seleccione en "Soy nuevo" para registrarse. javax.net.ssl.SSLException: hostname in certificate didn't match: <api.somostally.com> != <server57.somostally.com> OR <server57.somostally.com>
Esto cambió cuando cree el usuario desde Posman, no desde la App, porque no se puede.
Bueno, espero haber sido claro.
Gracias.