public class HttpRequestParser extends Object
Constructor and Description |
---|
HttpRequestParser() |
Modifier and Type | Method and Description |
---|---|
String |
getHeaderParam(String headerName)
Lista de cabeçalhos ver seções: 4.5, 5.3, 7.1 da rfc 2616
|
String |
getMessageBody()
Corpo da mensagem (body).
|
org.eclipse.jetty.http.HttpMethod |
getMethod()
O método http.
|
String |
getRequestLine()
Seção 5.1: a linha da requisição começar com o método, seguido da URI e
versão do protocolo, terminando com CRLF.
|
URL |
getUrl()
A URL.
|
void |
parseRequest(BufferedReader reader)
Parse da requisição.
|
void |
parseRequest(String request)
Parse da requisição.
|
public String getHeaderParam(String headerName)
headerName
- o cabeçalhopublic String getMessageBody()
public org.eclipse.jetty.http.HttpMethod getMethod()
public String getRequestLine()
public URL getUrl()
public void parseRequest(BufferedReader reader) throws IOException, HttpFormatException
reader
- Um objeto reader com a requisição.IOException
- Qualquer erro de leitura.HttpFormatException
- Qualquer erro de formatopublic void parseRequest(String request) throws IOException, HttpFormatException
request
- A requisição http.IOException
- Qualquer erro de leitura.HttpFormatException
- Qualquer erro de formatoCopyright © 2018 Technearts. All rights reserved.