options = weboptions()
options = weboptions(name, value)
| Paramètre | Description |
|---|---|
| name | chaîne. |
| value | valeur correspondant au champ name. |
| Paramètre | Description |
|---|---|
| options | objet weboptions. |
options = weboptions() renvoie l'objet weboptions par défaut.
Un objet weboptions peut être un argument optionnel pour les fonctions builtin webread, websave et webwrite.
Arguments Nom-Valeur :
UserAgent Identification de l'agent utilisateur : chaîne ou vecteur de caractères.
Timeout Durée du timeout de connexion : scalaire numérique positif ou valeur Inf.
Username Identifiant utilisateur : chaîne ou vecteur de caractères.
Password Mot de passe d'authentification : chaîne ou vecteur de caractères.
KeyName Nom de la clé : chaîne ou vecteur de caractères.
KeyValue Valeur de la clé : chaîne, vecteur de caractères, numérique ou logique.
HeaderFields Noms et valeurs des en-têtes : tableau m-by-2 de chaînes ou cellule de vecteurs de caractères.
ContentType Type de contenu : chaîne. Valeurs supportées : 'auto', 'text', 'audio', 'binary', 'json', 'raw'.
ContentReader Lecteur de contenu : handle de fonction.
MediaType Type média : chaîne. Valeurs supportées : 'auto', 'application/x-www-form-urlencoded'.
RequestMethod Méthode HTTP : chaîne. Valeurs supportées : 'auto', 'get', 'post', 'put', 'delete', 'patch'.
ArrayFormat : 'csv' (par défaut), 'json', 'repeating' ou 'php'.
CertificateFilename Nom de fichier des certificats racine : chaîne.
FollowLocation indique à la bibliothèque de suivre les redirections Location: envoyées par un serveur HTTP dans une réponse 30x : logique, false par défaut.
weboptions()
options = weboptions('UserAgent', 'http://www.whoishostingthis.com/tools/user-agent/')
| Version | Description |
|---|---|
| 1.0.0 | version initiale |
| 1.6.0 | option 'FollowLocation' ajoutée |