[HTTP] codage des fins de ligne des requêtes HTTP

codage des fins de ligne des requêtes HTTP [HTTP] - Programmation

Marsh Posté le 13-02-2002 à 00:26:15    

Dans le cadre d'un projet pour le boulot, j'ai du créé un mini-client HTTP (en java).
 
Jusqu'à présent j'utilisais le caractère '\n' comme caractère de fin de ligne. Tout marchait très bien, jusqu'à ce que je tombe sur un serveur (sous IIS 6) qui me répondait par des HTTP 400 (erreur de syntaxe dans la requête)
 
j'ai mit un moment, mais j'ai compris que ca venait du fait qu'il lui fallait des "\r\n" comme séparateur de ligne.
 
Donc maitenant je me demande si le \r\n est standard en HTTP (ce qui m'étonnerait) ou si c'est devenu un standard de fait, ou si c'est pas du tout standart et que certains serveur web ne le comprenne pas ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-02-2002 à 00:26:15   

Reply

Marsh Posté le 13-02-2002 à 02:23:15    

d'après le rfc http://www.ietf.org/rfc/rfc2616.txt
 
generic-message = start-line
    *(message-header CRLF)
    CRLF
    [ message-body ]
 
CR             = <US-ASCII CR, carriage return (13)>
LF             = <US-ASCII LF, linefeed (10)>
 
CRLF           = CR LF
 
j'ai pris le rfc du http 1.1, je viens de mater pour le 1.0, c'est pareil.

Reply

Marsh Posté le 13-02-2002 à 08:47:54    

ok ! merci beaucoup   !! :)
 
(ca c'est de la réponse ! http://forum.hardware.fr/icones/icon14.gif )

 

[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed