| |  |
| Sauvez un arbre, mangez un castor |
jeudi 11 mars 2010 |
| lundi 02 mars 2009 |
| 17:38 » POSTer des données en .NET sans header Expect - programmation, informatique |
Symptôme : J'envoie des données à un serveur distant via HTTP, par exemple à l'aide la méthode System.NET.WebClient.UploadString, mais ce serveur me répond avec une erreur 417, accompagnée d'un message disant "Expectation failed".
Solution : Mettre System.Net.ServicePointManager.Expect100Continue à false.
En effet, le problème vient du fait que lors de l'envoi des données, l'en-tête "Expect: 100-continue" est envoyé au serveur, qui ne la comprend pas forcément : certaines versions de lighttpd, par exemple, renvoient systématiquement une erreur 417 lorsque la requête HTTP contient un en-tête Expect.
Mettre System.Net.ServicePointManager.Expect100Continue à false permet d'empêcher l'envoi de cet en-tête. |
|
| lundi 27 avril 2009 - 14:53 |
Mon petit frere, ca va ? tu n as pas posté depuis pres de 2 mois. Rien de grave j espere. Tu boudes ? tu fais l autruche ?
Bisous depuis PP |
| Claire |
|
| mardi 28 avril 2009 - 10:38 |
C'est la pause, j'ai la flemme d'écrire, en ce moment ^_^ |
| nop |
| (http://www.peuw.net) |
|
| Réagir : |
Le html n'est pas autorisé, pour mettre en forme vos textes, utilisez les codes suivants:
* [b]gras[/b]
* [u]souligné[/u]
* [i]italique[/i]
* [s]barré[/s]
* [sup]exposant[/sup]
* [url=http://www.monlien.com]texte du lien[/url] (pour les feignants, sachez que tout texte de la forme http://quelquechose sera automatiquement transformé en lien)
* [img]http://www.monlien.com/monimage.jpg[/img]
* [center]texte centré[/center]
* [quote]citation[/quote]
* Toute ligne commençant par "/me" sera remplacée à la sauce IRC. Si votre pseudo est Martine et que vous inscrivez :
/me va à la plage
Le résultat sera :
* Martine va à la plage
* [mp3]http://www.monlien.com/mamusique.mp3[/mp3]
* [code language="C#|php|vb.net|etc..."]public void DuCode() { }[/code]
|
back!
|
|
|