Saltar al contenido principal

Codificar un formulario HTTP URLENCODED (http.table_to_form_urlencoded)

Declaración

texto_formulario_codificado = http.table_to_form_urlencoded(tabla_para_codificar)

Parámetros

  • Tabla para codificar
    Tipo tabla

Valor devuelto

  • Texto del formulario codificado
    Tipo texto

Descripción

Esta función solo está disponible a partir de las versiones posteriores a 20250313

Ejemplo

form = http.table_to_form_urlencoded{
num = 1,
str = '你好',
arr = {12, 34, '好'},
}

nLog(form) -- arr%5B0%5D=12&arr%5B1%5D=34&arr%5B2%5D=%E5%A5%BD&str=%E4%BD%A0%E5%A5%BD&num=1

c, h, r = http.get('https://httpbin.org/get?'..form, 10, {}, true) -- Envía el formulario mediante Query GET; la URL se escapa automáticamente de forma predeterminada, salvo que el último parámetro sea true
nLog(r)

c, h, r = http.post('https://httpbin.org/post', 10, {}, form) -- Envía el formulario mediante POST
nLog(r)