Spanish Enviar PUT

Santiago Russo

Member
Licensed User
Buenos días. Estoy con un dilema. Tengo una API que hicieron unas personas. Pero hay que enviarla con un PUT y los datos para que funcione. Cuando lo hago con Poststring() me dice que: {"error":"El método especificado en la petición no es válido","code":405}.
B4A:
    ' ...
    Private job As HttpJob
    job.Initialize("Perfil", Me)
' Starter.CadenaConexion = http://api.somostally.com/api/
'IdUsuario = 99
    job.PostString(Starter.CadenaConexion & "candidates/" & IdUsuario, js)
    job.GetRequest.SetContentType("application/json; charset=UTF-8")
    job.GetRequest.SetHeader("Content-Type", Content_Type)
    job.GetRequest.SetHeader("X-Requested-With", X_Request)
    job.GetRequest.SetHeader("Authorization", Authorization)
    Try
        LogColor($"Inicio Guardar perfil candidato. Tiempo = $time{DateTime.Now}"$, Colors.Red)
        Wait For (job) jobdone (job As HttpJob)
        LogColor($"Fin Guardar perfil candidato. Tiempo = $time{DateTime.Now}"$, Colors.Red)
        If job.Success Then
            Return True
        Else
            Private Error As String = job.ErrorMessage
            MiErrorPerfil = Error
            Return False
        End If
    Catch
    'Devolvemos el texto del error que nos indica
        Private Error As String = LastException.Message
        MiErrorPerfil = Error
        Return False
        Log(LastException)
    End Try

Bueno. No estoy consiguiendo que se registre como es debido.
Espero puedan darme una mano. Gracias.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…