|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.http.Message net.http.Response
Represente une reponse http. Ajoute à la classe Message
quelques
methode spécifiques aux réponses http ainsi qu'un attribut Request
pour acceder à la requete qui est à l'origine de cette reponse.
Cette classe contient aussi un ensemble de méthodes statiques retournant des reponses type.
Constructor Summary | |
Response()
instancie une reponse vide |
Method Summary | |
static Response |
bad_gateway(java.lang.String info)
retourne une Response de type "502 Bad Gateway". |
boolean |
chunked()
retourne vrai si la reponse est de type "chunked" |
static Response |
expectation_failed(java.lang.String info)
retourne une Response de type "417 Expectation Failed". |
static Response |
forbidden(java.lang.String info)
retourne une Response de type "403 Forbidden". |
void |
free()
donne la valeur null à tous les attributs de ce message. |
static Response |
gateway_timeout(java.lang.String state,
java.lang.String info)
retourne une Response de type "504 Gateway Timeout". |
static Response |
internal_server_error(java.lang.String state,
java.lang.String info)
retourne une Response de type "500 Internal Server Error". |
boolean |
may_have_body()
retourne vrai si le code de cette reponse laisse a penser que cette derniere peut avoir un corps. |
static Response |
not_found(java.lang.String http,
java.lang.String info)
retourne une Response de type "404 Not Found". |
static Response |
ok(java.lang.String content)
retourne une Response de type "200 OK". |
static Response |
request_timeout(java.lang.String state,
java.lang.String info)
retourne une Response de type "408 Request Timeout". |
Request |
request()
retourne la requete qui est à l'origine de cette reponse |
void |
set_request(Request request)
affecte la valeur request au champ representant la requete qui est a l'origine de cette reponse |
int |
status_code()
retourne le code la reponse |
Methods inherited from class net.http.Message |
add_header, content, del_header, has_header, head, header, ip, length, put_header, set_content, set_ip, set_start_line, start_line, start_line, values |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Response()
Method Detail |
public void set_request(Request request)
public Request request()
public int status_code()
public boolean may_have_body()
public boolean chunked()
public static Response ok(java.lang.String content)
content
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response forbidden(java.lang.String info)
info
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response not_found(java.lang.String http, java.lang.String info)
http
- l'url qui represente le document introuvableinfo
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response request_timeout(java.lang.String state, java.lang.String info)
state
- l'operation qu'effectuait l'application au moment ou le timeout a ete depasseinfo
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response expectation_failed(java.lang.String info)
info
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response internal_server_error(java.lang.String state, java.lang.String info)
state
- l'operation qu'effectuait l'application quand l'erreur est survenueinfo
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response bad_gateway(java.lang.String info)
info
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic static Response gateway_timeout(java.lang.String state, java.lang.String info)
state
- l'operation qu'effectuait l'application au moment ou le timeout a ete depasseinfo
- une chaine qui apparaitra sur le navigateur si ce dernier affiche cette reponsepublic void free()
Message
free
in class Message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |