Bonjour,

Excusez moi d'avance si le poste n'est pas dans la section appropriée.


Je suis face à un problème que je n'arrive pas à comprendre et à résoudre.

Lorsque j'envoi une requête à un serveur via chrome je reçois 500 comme status qui s'affiche à la fenêtre, alors que je suis sencé recevoir 200.
Cependant, le serveur me retourne bien des données qui se download après la requête.

En analysant la requête dans NetWork via developper tool, je vois dans la description de la requête que j'ai bien reçu un status code de 200.

J'y comprend rien...

D'autant plus que ce problème me bloque dans mon developpement car lorsque j'envoi ma requête sous visual studio,j'ai une exception, car j'ai un status code de 500 retourné au niveau du response.

Du coup, je n'arrive pas à accéder au données qui sont normalement retourné.


Voici le code en question:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
Dim response As HttpWebResponse
 
 
Dim request As HttpWebRequest = CType(WebRequest.Create(targetURI), HttpWebRequest)
request.UserAgent = "......"
 
If Me.session.Length > 0 Then
       request.Headers.Set(HttpRequestHeader.Cookie, Me.session)
End If
 
 'executed the http request
response = (CType(request.GetResponse(), HttpWebResponse))
status = response.StatusCode

Quelqu'un peut il avoir une idée de ce souci?

Merci