Cette structure JSON est utilisée pour configurer les paramètres de la fonction HttpQuery et de la fonction HttpQuery_Go pour envoyer la demande Http.
Méthode de demande, par exemple:GET
, POST
, etc.
méthode
chaîne
Par exemple, dans une demande POST, le corps peut contenir des données de formulaire, JSON, texte, etc.
corps
chaîne
Codage des ensembles de caractères. Par exemple, spécifiez le codage des données textuelles dans le corps comme suit:"UTF-8"
Je suis désolée.
charset
chaîne
Un cookie est un petit morceau de données utilisé pour stocker et échanger des informations d'état entre un client (généralement un navigateur) et un serveur.
les cookies
chaîne
Utilisé pour simuler les empreintes digitales du navigateur.
Profil
chaîne
Lorsqu'il est réglé sur true, l'appel de la fonction HttpQuery renvoie le message de réponse complet.
débogage
Boole
Les informations d'en-tête de demande existent sous forme de paires clé-valeur (structure JSON) et sont utilisées pour transmettre diverses informations, telles que le type de contenu, les informations d'authentification, le contrôle du cache, etc.
en-têtes
JSON
Le temps d'arrêt est de 1 seconde.
Le temps mort
Numéro
Exemple d'utilisation:
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)
}
Le message http envoyé lorsque le code ci-dessus est exécuté:
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
{@fun/Global/HttpQuery HttpQuery}, {@fun/Global/HttpQuery_Go HttpQuery_Go} Vous pouvez utiliser le nom de domaine de l'utilisateur.
Financement HttpQuery-retour