|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.http.Connexion
Cette classe regroupe des méthodes utiles à l'envoie et à la reception de données sur une socket, dans le cadre du protocol http.
Constructor Summary | |
Connexion(java.net.Socket socket)
construit une nouvelle connexion sur cette socket |
|
Connexion(java.lang.String host)
construit une nouvelle connexion sur host, de la forme host[:port] |
Method Summary | |
void |
close()
ferme cette Connexion |
Request |
get_request()
lit une Request sur cette connexion, sans le corps |
Response |
get_response()
lit une Response sur cette connexion, sans le corps |
java.lang.String |
host_name()
retourne le nom de la machine sur laquelle est établie cette Connexion. |
java.io.BufferedInputStream |
in()
|
java.io.BufferedOutputStream |
out()
|
void |
read_headers(Message message)
met à jours les headers de ce Message en fonction des données lues sur cette Connexion. |
java.lang.String |
readln()
lit une ligne (termninée par "\r\n" ou par "\n") sur cette Connexion. retourne la ligne sans "\r\n" ou "\n". |
java.net.Socket |
socket()
|
void |
write(Message message)
envoie sur cette Connexion les champs définis de ce Message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Connexion(java.net.Socket socket) throws java.io.IOException
public Connexion(java.lang.String host) throws java.io.IOException
Method Detail |
public java.net.Socket socket()
public java.io.BufferedInputStream in()
public java.io.BufferedOutputStream out()
public java.lang.String host_name()
public java.lang.String readln() throws java.io.IOException
java.io.IOException
public void read_headers(Message message) throws java.io.IOException
Message
en fonction des données lues sur cette Connexion.
java.io.IOException
public void write(Message message) throws java.io.IOException
java.io.IOException
public Request get_request() throws java.io.IOException
Request
sur cette connexion, sans le corps
java.io.IOException
public Response get_response() throws java.io.IOException
Response
sur cette connexion, sans le corps
java.io.IOException
public void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |