Esta estructura JSON se utiliza para configurar los parámetros de la función HttpQuery y la función HttpQuery_Go para enviar la solicitud Http.
Método de solicitud, por ejemplo:GET
, POST
, etc.
Método
la cuerda
Por ejemplo, en una solicitud POST, el cuerpo puede contener datos de formulario, JSON, texto, etc.
cuerpo
la cuerda
Por ejemplo, especifique la codificación de los datos de texto en el cuerpo como:"UTF-8"
¿ Qué pasa?
el juego de caracteres
la cuerda
Una cookie es una pequeña pieza de datos utilizada para almacenar e intercambiar información de estado entre un cliente (generalmente un navegador) y un servidor.
galletas
la cuerda
Se usa para simular las huellas digitales del navegador.
el perfil
la cuerda
Cuando se establece en verdad, la llamada de la función HttpQuery devuelve el mensaje de respuesta completo.
Descomposición
Boole
La información del encabezado de la solicitud existe en forma de pares clave-valor (estructura JSON) y se utiliza para transmitir información diversa, como tipo de contenido, información de autenticación, control de caché, etc.
las cabeceras
JSON
Configuración de tiempo de espera. Configuración 1000 significa un tiempo de espera de 1 segundo.
tiempo de espera
Número
Ejemplo de uso:
function main() {
var options = {
method: "POST",
body: "a=10&b=20&c=30",
charset: "UTF-8",
cookie: "session_id=12345; lang=en",
profile: "chrome_103",
debug: false,
headers: {"TEST-HTTP-QUERY": "123"},
timeout: 1000
}
var ret = HttpQuery("http://127.0.0.1:8080", options)
Log(ret)
}
El mensaje http enviado cuando se ejecuta el código anterior:
POST / HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: session_id=12345; lang=en
Host: 127.0.0.1:8080
Test-Http-Query: 123
Transfer-Encoding: chunked
User-Agent: Mozilla/5.0 (Macintosh; ...
Accept-Encoding: gzip, deflate, br
e
a=10&b=20&c=30
0
En el caso de las aplicaciones que se utilicen para la búsqueda de datos, el número de páginas que se utilicen para la búsqueda de datos es el número de páginas que se utilicen para la búsqueda de datos.
Financiamiento HttpQuery-returns (Regreso de la búsqueda)