Désactiver l'urlencode dans la demande postale en guilote
-
20-12-2019 - |
Question
J'essaie de poster des données et évitez automatiquement Urlencode () toutes les valeurs postales.Je veux le désactiver parce que son acteur bizarre (il y a un problème avec le caractère entrant).J'ai cherché la documentation et a trouvé une référence à propos de ce
$query->useUrlEncoding(false);
mais c'est à propos d'obtenir des demandes.
Aussi la documentation indique: "Le codage d'URL peut être désactivé en passant false, activé en passant true, défini pour utiliser RFC 1738 en passant à la requête :: Form_urlencoded (utilise en interne la fonction d'urlencode de PHP) ou défini sur RFC 3986 en passant par la requête:: RFC_3986 (Il s'agit de la valeur par défaut et utilise en interne la fonction RawurlenCode de PHP). "
Une idée de la façon de faire cela?
La solution
Pour ceux qui cherchent, le guilit a été complètement réécrit et les docs ne sont pas encore 100%
La méthode est maintenant sur l'objet de requête et peut être réglé comme:
$ Demande-> getquery () -> setencodingtype (faux);
Autres conseils
Faites-le comme ceci:
$request->getQuery()->useUrlEncoding(false);
Consultez leur API DOC pour plus d'infos http://api.guzzphp.org / class-guifle.http.querystring.html