PC SOFT

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.
  • Detalles de los códigos utilizables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
WebserviceWriteHTTPCode( Función)
AjaxNo disponible
Rellena el código HTTP que se devolverá al final de la ejecución de la función REST Webservice.. Esta función se utiliza para especificar algunas categorías de códigos de retorno:
  • Códigos 2xx para gestionar las respuestas de Successful.
  • Códigos 3xx para gestionar Redirects.
  • Códigos 4xx para gestionar errores de Client.
  • Códigos 5xx para gestionar errores de Server.
Ejemplo
// Indicates the client creation : 201 Created
WebserviceWriteHTTPCode(201, "https://server/Client/" + Client.id)
// And returns the client details
RESULT sClient
 
// Indicates the absence of response : 204 No Content
WebserviceWriteHTTPCode(204)
// And returns no response
RESULT ""
 
// Accepts a JSON or XML content
SWITCH WebserviceReadMIMEType()
CASE "application/json"
// Processes the JSON case
...
CASE "application/xml"
// Processes the XML case
...
OTHER CASE
// Processes the other cases (triggers an error)
// Indicates that the format of received data is in unknown :
// 415 Unsupported Media Type
WebserviceWriteHTTPCode(415, sError)
RETURN
END
Sintaxis
WebserviceWriteHTTPCode(<HTTP Code> [, <Additional information>])
<HTTP Code>: Integro
Código HTTP devuelto por la llamada al servicio web. Se aceptan los siguientes códigos:
  • Códigos 2xx (Respuestas satisfactorias)
  • Códigos 3xx (Redirecciones)
  • Códigos 4xx (Errores de cliente)
  • Códigos 5xx (errores del servidor)
Para más detalles, véase Detalles de los códigos utilizables.
<Additional information>: Cadena de caracteres opcional
Información adicional requerida por algunos códigos de retorno. Los códigos de retorno afectados son los siguientes:
  • Código 201 (Creado) : información opcional : Address de información añadida.
  • Código 301 (Movido Permanentemente) : información obligatoria : Redirección Address.
  • Código 302 (se mueve temporalmente) : información obligatoria : Redirección Address.
  • Códigos 4xx y 5xx : información obligatoria : Texto de error devuelto al cliente. El texto se convertirá en UTF-8.
Observaciones
  • Esta función es useful si la llamada al REST Webservice debe devolver un código distinto de 200.
  • La WEBDEV servidor de aplicaciones genera automáticamente un código 4xx o 5xx para los errores detectados.
  • Esta función sólo está disponible durante la llamada a una función que procesa una solicitud de un servicio web REST.. En los otros casos, la función desencadena un error.

Detalles de los códigos utilizables

Se aceptan los siguientes códigos HTTP devueltos por la llamada al servicio web:
  • Códigos 2xx (Respuestas satisfactorias)
    • 200 OK
    • 201 Creado
    • 204 No Contenido
  • Códigos 3xx (Redirecciones)
    • 301 Movido Permanentemente
    • 302 Trasladado temporalmente
  • Códigos 4xx (Errores de cliente)
    • 400 Petición errónea
    • 401 No autorizado
    • 403 Prohibido
    • 404 No encontrado
    • 405 Método no permitido
    • 406 No aceptable
    • 415 Tipo de papel no admitido
  • Códigos 5xx (errores del servidor)
    • 500 Error interno del servidor
    • 501 No aplicadas
    • 503 Servicio no disponible
Componente: wd270awws.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario