Modelado de HttpRequest y HttpResponse
Closed this issue · 3 comments
GoogleCodeExporter commented
Se debe crear el modelo que sirva como base para el manejo y el analisis de los
requests y de las respuestas.
Se sugiere el siguiente modelo:
Clase HttpHeader: contiene un mapa de String a String (o se puede hacer mas
complicado e implementar metodos para cada uno de los headers, pero ello
implicaría un parser mas complicado).
Clase HttpPacket: clase abstracta, que contiene un HttpHeader, asi mismo como
una version del protocolo.
Clase HttpRequest: representa un request HTTP realizado por el cliente. El
mismo hereda de HttpPacket y contiene, ademas, el path asociado al request y el
método, asi como el contenido. El método debería ser un enum nuevo
(HttpMethod si se desea) O BIEN hacer que esta clase sea abstracta e
implementar tres subclases, una para GET, otra para POST, y otra para HEAD.
Clase HttpResponse: representa una respuesta HTTP dada por el origin server.
Debe heredar tambien de HttpPacket, y ofrecer adicionalmente el codigo de
respuesta y cualquier otra informacion exclusiva de la respuesta HTTP.
Original issue reported on code.google.com by mcolo...@gmail.com
on 9 Oct 2010 at 10:03
GoogleCodeExporter commented
Se requiere una revision por el tema de responses chunked.
Original comment by mcolo...@gmail.com
on 17 Oct 2010 at 7:09
GoogleCodeExporter commented
Original comment by jeze276@gmail.com
on 22 Oct 2010 at 5:36
GoogleCodeExporter commented
Original comment by jeze276@gmail.com
on 22 Oct 2010 at 11:16
- Changed state: Done