Solicitar informações comuns relacionadas ao cabeçalho e uso

1. Conteúdo comum do cabeçalho da solicitação:

1, Aceitar

Especifica os tipos de MIME que os navegadores ou outros clientes podem manipular. Como imagem/png e imagem/jpeg.

2、Aceitar Codificação

Especifica o tipo de codificação que o navegador sabe como manipular. Como gzip e compactar.

3、Aceitar-Charset

Especifica o conjunto de caracteres que o navegador pode usar para exibir informações. Tal como ISO-8859-1.

4、Aceitar-Idioma

O cabeçalho especificado especifica o idioma preferencial do cliente, caso em que o servlet produz resultados em vários idiomas, como en, en-us, ru etc.

5、Autorização

Usado pelos clientes para se identificarem ao visitar páginas da Web protegidas por senha.

6、Conexão

Indica se o cliente pode lidar com conexões HTTP persistentes. Se for Keep-Alive, significa que uma conexão persistente é usada.

7、Comprimento do conteúdo

Aplicável a solicitações POST, fornecendo o tamanho dos dados POST em bytes.

8、Biscoito

A solicitação trará cookies locais para o servidor.

9、Hospedeiro

Especifica o host e a porta da URL original.

10、Consulte

Indica a URL da página da Web para a qual apontar. Por exemplo, se você clicar em um link para a página 2 na página 1, quando o navegador solicitar a página 2, a URL da página 1 será incluída no Referer (que pode ser visualizado como uma recomendação de alguém).

11. Usuário-Agente (agente)

Identifique o navegador solicitante ou outro cliente e retorne conteúdo diferente para diferentes tipos de navegadores.

2. Métodos relacionados do objeto HttpServletRequest (cabeçalho de solicitação):

1. Obtenha todos os objetos Cookie:

Cookie[] getCookies()

2. Obtenha todos os nomes de atributo (tipo de enumeração de retorno):

Enumeration getAttributeNames()

3. Obtenha todos os nomes de cabeçalho na solicitação (tipo de enumeração de retorno):

Enumeration getHeaderNames()

4. Obtenha os nomes de todos os parâmetros na solicitação (retorne uma enumeração de objetos String):

Enumeration getParameterNames()

5. Obtenha a sessão associada ao pedido atual (caso contrário, será criada uma):

HttpSession getSession()

6. Obtenha a sessão associada à solicitação atual (se não houver sessão e o seguinte parâmetro booleano for verdadeiro, uma nova sessão será retornada):

HttpSession getSession(boolean create)

7. Obtenha de acordo com o nome do atributo

Object getAttribute(String name)

8. Obtenha o método de autenticação do Servlet:

String getAuthType() //如"BASIC"或"SSL",如果JSP没有收到保护则返回null

9. Obtenha o nome da codificação de caracteres usada pelo assunto:

String getCharacterEncoding()

10. Obtenha o tipo de contexto da solicitação:

String getContentType()

11. Obtenha o caminho de contexto (URL) da solicitação:

String getContextPath()

12. Obtenha informações de caminho adicionais relacionadas à URL enviada pela solicitação:

String getPathInfo()

13. Obtenha o nome e a versão do protocolo:

String getProtocol()

14. Obtenha o IP do cliente que está enviando a solicitação:

String getRemoteHost()

15. Obtenha o ID da sessão de solicitação:

String getRequestedSessionId()

16. Determine se deve usar um canal seguro (como HTTPS baseado em SSL):

boolean isSecure()

17. Retorne o número da porta que recebeu esta solicitação:

int getServerPort()

18. Encapsule os parâmetros em um tipo de mapa:

int getParameterMap()

Acho que você gosta

Origin blog.csdn.net/zhan_qian/article/details/127824701
Recomendado
Clasificación