Articles of httpwebrequest

Réglage du délai de connexion HttpWebRequest en C #

Je crois qu’après de longues recherches et recherches, j’ai découvert que ce que je veux faire est probablement mieux servi en configurant une connexion asynchrone et en la terminant après le délai souhaité … Mais je vais aller de l’avant et demander quand même! Extrait de code rapide: HttpWebRequest webReq = (HttpWebRequest)HttpWebRequest.Create(url); webReq.Timeout = 5000; […]

Réception des données json de la requête http

J’ai une requête Web qui fonctionne correctement, mais il ne fait que renvoyer le statut OK, mais j’ai besoin de l’object que je lui demande de retourner. Je ne sais pas comment obtenir la valeur json que je demande. Je suis nouveau à utiliser l’object HttpClient, y a-t-il une propriété qui me manque? J’ai vraiment […]

Comment faire une requête HTTP avec des parameters

Est-il possible de passer des parameters avec une HTTP get? Si oui, comment puis-je le faire? J’ai trouvé un post HTTP post ( lien ). Dans cet exemple, la chaîne postData est envoyée à un serveur Web. Je voudrais faire la même chose en utilisant plutôt. Google a trouvé cet exemple sur HTTP . Cependant, […]

HttpWebRequest expire lors du deuxième appel

Pourquoi le code suivant Timeout est-il la seconde heure (et les suivantes)? Le code se bloque à: using (Stream objStream = request.GetResponse().GetResponseStream()) puis provoque une exception WebException indiquant que la demande a expiré. J’ai essayé ceci avec un WebRequest et HttpWebRequest Edit: Il semble que le code est en train de tomber dans request.GetResponse() Edit: […]

HttpWebResponse de .NET décompresse-t-il automatiquement les réponses GZiped et Deflated?

J’essaie de faire une demande qui accepte une réponse compressée var request = (HttpWebRequest)HttpWebRequest.Create(requestUri); request.Headers.Add(HttpRequestHeader.AcceptEncoding, “gzip,deflate”); Je me demande si, lorsque j’appendai la deuxième ligne, je devrai gérer la décompression manuellement.

Comment envoyer une demande HTTPS GET en C #

Connexes: comment-je-utiliser-webrequest-pour-accéder-un-ssl-encrypted-site-using-https Comment envoyer une requête HTTPS GET en C #?

Comment voir la requête HTTP brute envoyée par la classe HttpWebRequest?

Je sais que vous allez tous répondre “utiliser un serveur proxy de débogage comme Fiddler” mais ce n’est pas si simple. Voici ma situation: J’ai un code qui s’exécute sur un serveur, dans une page ASP.NET code-behind (aspx.cs), qui (entre autres choses) établit une connexion à un autre serveur, récupère des éléments, puis le formate […]

Norme permettant d’append plusieurs valeurs d’un seul en-tête HTTP à une demande ou à une réponse

Si je veux append une liste de valeurs en tant qu’en-tête HTTP, existe-t-il un moyen standard de le faire? Je n’ai rien trouvé (que je puisse facilement comprendre) dans la RFC 822. Par exemple, les valeurs séparées par des virgules sont des valeurs standard ou des points séparés par des points-virgules. Y a-t-il une norme […]

Nombre maximal de requêtes HttpWebRequ concurrentes

Je teste une application Web et j’ai mis en place un programme de test Windows qui fait tourner plusieurs threads et envoie une requête Web sur chacun. Le problème est que j’obtiens la sortie suivante: 01/09/09 11:34:04 Starting new HTTP request on 10 01/09/09 11:34:04 Starting new HTTP request on 11 01/09/09 11:34:04 Starting new […]

C # comment faire correctement une requête http Web GET

Je suis encore nouveau sur c # et j’essaye de créer une application pour cette page qui me dira quand je reçois une notification (répondu, commenté, etc.). Mais pour le moment, j’essaie juste de faire un simple appel à l’API pour obtenir les données de l’utilisateur. J’utilise Visual Studio Express 2012 pour créer l’application C […]