AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones HTTP
  • Propiedades específicas de la descripción de las variables httpResponse
  • Múltiples respuestas HTTP
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo httpResponse se utiliza para get las características avanzadas de la respuesta de la petición HTTP/HTTPS. Las características de la solicitud pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
cMyRequest is httpRequest
cMyResponse is httpResponse
cMyRequest.URL = "http://www.windev.com"
cMyResponse = HTTPSend(cMyRequest)
IF ErrorOccurred THEN
Error(ErrorInfo(errFullDetails))
ELSE
Info(cMyResponse.Content)
END
Observaciones

Propiedades específicas de la descripción de las variables httpResponse

Las siguientes propiedades pueden ser utilizadas para manipular la respuesta de una petición HTTP/HTTTPS:
Nombre de la propiedadTipo utilizadoEfecto
Cabeceraarray asociativa de cadenas de caracteresClave/Valor set de los encabezados recibidos.
ContenidoBufferCuerpo de respuesta del servidor.
Esta propiedad es de solo lectura.
ContentTypeCadena de caracteresTipo de contenido para el mensaje HTTP recibido.
Esta propiedad es de solo lectura.
DescriptionStatusCodeCadena de caracteresdescription del StatusCode Property.
Esta propiedad es de solo lectura.
RoughHeaderCadena de caracteresCabecera que se devolvió con la respuesta.
Esta propiedad es de solo lectura.
StatusCodeIntegroEstado de la respuesta. Este Property corresponde a uno de los códigos del protocolo HTTP. Los códigos más comunes son:
  • 200: Solicitud procesada con éxito
  • 301: Document se movió permanentemente
  • 302: Document se trasladó temporalmente
  • 403: El servidor ha entendido la petición pero se niega a ejecutarla.
  • 404: No se ha encontrado el recurso
  • 500: Error interno del servidor
  • 503: Servicio temporalmente no disponible o en mantenimiento
La propiedad description StatusCode obtiene el description del código de error.
Esta propiedad es de solo lectura.

Múltiples respuestas HTTP

Si la respuesta contiene varios resultados HTTP (por ejemplo, si un proxy añade un código HTTP), las propiedades StatusCode y DescriptionStatusCode devuelven los valores de la primera respuesta HTTP. En este caso, el RoughHeader Property contiene todas las respuestas.
Versión mínima requerida
  • Versión 20
Esta página también está disponible para…
Comentarios
Video HttpResonse
https://youtu.be/-BpL9wZDmeM

https://windevdesenvolvimento.blogspot.com/2019/02/dicas-2026-windev-mobile-webservice-022.html


SOLICITACAO_HTTP is httpRequest
RESPOSTA_HTTP is httpResponse
sUrl is string="http://nots-amarildo/empresa/{nEmpresaid}"
sUrl=Replace(sUrl,"{nEmpresaid}","13")
SOLICITACAO_HTTP..URL = sUrl
SOLICITACAO_HTTP..Method = httpDelete
SOLICITACAO_HTTP..ContentType = "multipart/form-data"
SOLICITACAO_HTTP..Content = ""
HTTPCreateForm("FormData")
RESPOSTA_HTTP = HTTPSendForm("FormData", SOLICITACAO_HTTP)
EDT_RETORNO=RESPOSTA_HTTP..Content
amarildo
25 02 2019

Última modificación: 24/08/2022

Señalar un error o enviar una sugerencia | Ayuda local