Interface ServletRequest
Quando um cliente envia uma requisição para um servidor web, o contêiner servlet cria objetos ServletRequest e ServletResponse e os passa como parâmetros para o método service() do servlet. O objeto solicitante fornece acesso às informações solicitadas, como o cabeçalho e o corpo dos dados solicitados.
Essa interface é usada para transferir dados do cliente para o servlet da solicitação de serviço. Defina um objeto para fornecer informações de solicitação do lado do cliente ao servlet. O contêiner servlet cria um objeto ServletRequest e o passa como um parâmetro para o método de serviço do servlet. Os dados fornecidos pelo objeto ServletRequest incluem nomes e valores de parâmetros, atributos e fluxos de entrada. Estender a interface do ServletRequest pode fornecer dados adicionais específicos do protocolo.
Interface ServletRequest
- getAttribute(String): Ele retorna o valor da propriedade nomeada solicitada, ou null se a propriedade não existir.
- getAttributeNames(): Ele retorna uma enumeração dos nomes de propriedades incluídos nesta solicitação.
- getCharacterEncoding(): Retorna a codificação do conjunto de caracteres inserida para esta solicitação.
- getContentLength(): Ele retorna o tamanho dos dados da entidade solicitada, ou -1 se desconhecido.
- getContentType(): Ele retorna o tipo de mídia da Internet solicitando dados da entidade, ou null se não for conhecido.
- getInputstream(): Ele retorna um fluxo de entrada que lê os dados binários no corpo da solicitação.
- getParameter(String): Ele retorna uma string contendo um valor único para o parâmetro especificado, e se o parâmetro não existir, retorna nulo.
- getParameterNames(): Ele retorna o nome do parâmetro dessa solicitação na forma de um enum de string, e um enum vazio se não houver parâmetros ou se o fluxo de entrada estiver vazio.
- getParameterValues(String): Ele retorna o valor do parâmetro especificado solicitado como um array de strings, ou nulo se o parâmetro nomeado não existir.
- getProtocol(): Ele retorna o protocolo e a versão solicitados como <protocol>uma string na forma de /<major version>.<minor version>.
- getReader(): Ele retorna um leitor de buffer que lê o texto no corpo da solicitação.
- getRealPath(String): Aplica uma regra de alias ao caminho virtual especificado e retorna o caminho real correspondente, retornando nulo se a conversão não puder ser realizada por algum motivo.
- getRemoteAddr(): Ele retorna o endereço IP do proxy que enviou a solicitação.
- getRemoteHost(): Ele retorna o nome de host totalmente qualificado do proxy que enviou a solicitação.
- getScheme(): Ele retorna o esquema da URL usada nesta solicitação.
- getNomeServidor(): Ele retorna o nome do host do servidor que recebeu a solicitação.
- getServerPort(): Ele retorna o número da porta que recebeu essa solicitação.
- setAttribute(String, Object): Ele armazena uma propriedade no contexto da solicitação; Essas propriedades serão resetadas entre as solicitações.
Interface HttpServletRequest
Ele estende a interface ServletRequest para fornecer informações de solicitação para servlets HTTP. O contêiner servlet cria um objeto HttpServletRequest e o passa como parâmetro para o método de serviço do servlet (doGet, doPost, etc.).
Interface HttpServletRequest
- getContextPath(): Ele retorna a parte do URI da solicitação que indica o contexto da solicitação.
- getCookies(): Ele retorna um array contendo todos os objetos de cookies que o cliente enviou com essa solicitação.
- getQuesryString(): Ajuda a retornar a string de consulta contida na URL da solicitação após o caminho.
- getSession(): Ele retorna a HttpSession atual associada a esta solicitação.
- getMethod(): Ele retorna o nome do método HTTP que fez essa solicitação.
- getPart(Nome da cadeia): Ajuda conseguir partes com um nome próprio.
- getPathInfo(): Ele retorna qualquer informação adicional de caminho associada à URL.
- getServletPath(): Ajuda a retornar a parte da URL de requisição que chamou o servlet.
|