Este tema describe la sintaxis, descripción, parámetros y valores de retorno de las funciones de procesamiento de solicitudes. También se incluyen ejemplos de uso para cada función.
add_req_header
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | add_req_header(name, value [, append]) |
| Descripción | Agrega un encabezado de solicitud antes de que las peticiones se redirijan al servidor de origen. |
| Parámetro |
|
| Valor de retorno | Devuelve true de forma predeterminada y false si el encabezado de solicitud especificado no es válido. |
| Ejemplo | |
del_req_header
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | del_req_header(name) |
| Descripción | Elimina un encabezado de solicitud antes de que las peticiones se redirijan al servidor de origen. |
| Parámetro | name: nombre del encabezado de solicitud que desea eliminar. Tipo de dato: cadena. |
| Valor de retorno | Devuelve true de forma predeterminada y false si el encabezado de solicitud especificado no es válido. |
| Ejemplo | |
add_rsp_header
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | add_rsp_header(name, value [, append]) |
| Descripción | Agrega un encabezado de respuesta. |
| Parámetro |
|
| Valor de retorno | Devuelve true de forma predeterminada y false si el encabezado de respuesta especificado no es válido. |
| Ejemplo | |
del_rsp_header
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | del_rsp_header(name) |
| Descripción | Elimina un encabezado de respuesta. |
| Parámetro | name: nombre del encabezado de respuesta que desea eliminar. Tipo de dato: cadena. |
| Valor de retorno | Devuelve true de forma predeterminada y false si el encabezado de respuesta especificado no es válido. |
| Ejemplo | |
encode_args
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | encode_args(d) |
| Descripción | Convierte los pares k/v del diccionario especificado por d en una cadena codificada para URI con el formato k1=v1&k2=v2. |
| Parámetro | d: diccionario que desea convertir. |
| Valor de retorno | Devuelve una cadena codificada para URI. |
| Ejemplo | |
decode_args
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | decode_args(s) |
| Descripción | Convierte una cadena codificada para URI con el formato k1=v1&k2=v2 en una cadena de tipo diccionario. |
| Parámetro | s: cadena que desea convertir. |
| Valor de retorno | Devuelve un objeto de diccionario convertido a partir de la cadena especificada. |
| Ejemplo | |
rewrite
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | rewrite(url, flag, code) |
| Descripción | Ejecuta una operación de reescritura o redireccionamiento. |
| Parámetro |
|
| Valor de retorno |
|
| Ejemplo | |
say
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | say(arg) |
| Descripción | Imprime un cuerpo de respuesta y agrega un carácter de nueva línea al final de la salida. |
| Parámetro | arg: contenido del cuerpo de respuesta. Tipo de dato: cualquier tipo. |
| Valor de retorno | Ninguna. |
| Ejemplo | |
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | print(arg) |
| Descripción | Imprime un cuerpo de respuesta. Esta función difiere de say() porque no agrega una nueva línea al final de la salida. |
| Parámetro | arg: contenido del cuerpo de respuesta. Tipo de dato: cualquier tipo. |
| Valor de retorno | Ninguna. |
| Ejemplo | |
exit
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | exit(code [, body]) |
| Descripción | Finaliza la solicitud actual con el code especificado. Si también configura el parámetro body, se devuelve una respuesta que incluye el cuerpo indicado. |
| Parámetro |
|
| Valor de retorno | Ninguna. |
| Ejemplo |
|
get_rsp_header
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | get_rsp_header(str) |
| Descripción | Obtiene un encabezado de respuesta. |
| Parámetro | str: encabezado de respuesta que desea obtener. Tipo de dato: cadena. |
| Valor de retorno | Devuelve el encabezado de respuesta especificado con tipo de dato cadena, número, diccionario o booleano.
|
| Ejemplo | |
add_rsp_cookie
A continuación se describen los detalles de esta función.
| Elemento | Descripción |
| Sintaxis | add_rsp_cookie(k, v [,properties]) |
| Descripción | Establece la cookie de respuesta. Cada vez que se llama a la función, se genera un nuevo encabezado de respuesta Set-Cookie. |
| Parámetro |
|
| Valor de retorno | Se devuelve un valor de true si la cookie especificada se configuró correctamente, y false si hubo errores al establecerla. |
| Ejemplo | Respuesta: |