dans le response de la requête j'ai:
CharacterSet = "ISO-8859-1"
ContentEncoding = ""
je ne sais pas si cela répond à ta question
Version imprimable
dans le response de la requête j'ai:
CharacterSet = "ISO-8859-1"
ContentEncoding = ""
je ne sais pas si cela répond à ta question
System.Text.Encoding.GetEncoding("iso-8859-1")
.getchars
C'est ce que j'avais essayé aussi. Mais c'est un peu près la même chose.Code:text = System.Text.Encoding.GetEncoding("iso-8859-1").GetChars(data)
Exemple, pour les valeurs:
0 => nothing
3 => "carré"c
255 => "y"c (le y avec les deux points au dessus)
Pour le reste j'ai les bon caractères
Bonjour,
Je souhaite récupérer un cookie de session attribuer par le serveur à ma première requête.
Et ensuite fournir ce set cookie à chaque requête vers le serveur.
J'ai un bout de code mais apparement il n'est pas complet...
Code:
1
2
3
4
5
6
7
8
9
10
11 Dim request As HttpWebRequest = CType(WebRequest.Create(targetURI),HttpWebRequest) If Me.session.Length > 0 Then request.Headers.Add(HttpRequestHeader.Cookie, Me.session) End If 'executed the http request response = (CType(request.GetResponse(), HttpWebResponse)) status = response.StatusCode
J'ai pu récupérer la valeur du cookie par cette ligne de code:
Mais à la dernière ligne une exception est levée:Code:
1
2
3
4
5
6
7
8 Dim httpResponse As HttpWebResponse httpResponse = wexc1.Response Dim ln As String = httpResponse.GetResponseHeader("Set-Cookie") session = ln.Substring(0, (ln.IndexOf(" ")) - (0)) httpResponse.Headers.Set(HttpRequestHeader.Cookie, session)
Citation:
This collection holds response headers and cannot contain the specified request header.