Invalid HTTP header field value in flutter

Le problème exposé dans ce sujet a été résolu.

Je developpe une application en flutter et je gere les cookies et phpssid. Lorsque j’ajoute les cookies dans le header j’obtiens cette erreur Unhandled Exception: FormatException: Invalid HTTP header field.

L’erreur ce produit parce qu’il y a un nom de cookie contenant une accentuation village_name=moapé. Comment encodé pour éviter cette erreur.

Map<String, String> headers = {"Content-type": "application/json", "cookie": cookies};

http.Response response = await http.get(url, headers: headers);

Merci à vous

+0 -0

Merci


convert(value){
    /*
      Convertir les valeurs pour eviter que les accents créent des problémes
      dans la partie header
    */

    return Uri.encodeComponent(value.toString());
  }

A part les accents il va convertir d’autre caractère indésirable pour éviter ces genres d’erreur c’est ça?

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte