solicitar solicitação para obter dados

solicitar solicitação para obter dados

request.getParameter(), request.getReader(), equest.getInputStream().
1. request.getParameter() é adequado apenas para application/x- www-form-urlencoded é o tipo de conteúdo do corpo da solicitação padrão para solicitações Post e também é o tipo padrão para formulários de formulário. Este é um método no Java
Servlet API, que é usada para solicitar de HTTP Obtenha o valor do parâmetro especificado. Esse método pode ser usado para obter dados inseridos pelo usuário de um formulário ou obter parâmetros de solicitação de uma URL. Dentre eles, o parâmetro name especifica o nome do parâmetro a ser obtido, e o método retornará o valor do parâmetro.
2. Quando o conteúdo do corpo da solicitação for de outros tipos, como multipart/form-data ou application/json, o conteúdo da solicitação não poderá ser obtido por request.getParameter(), e somente por request.getInputStream() e request. getReader( ) para obter o conteúdo da solicitação, chamar request.getParameter() neste momento não afetará o conteúdo da solicitação obtido chamando request.getInputStream() ou request.getReader() pela primeira vez.
3. request.getInputStream() retorna o fluxo de bytes do conteúdo da solicitação, que é usado principalmente para upload de arquivo. request.getReader() é o encapsulamento do conteúdo retornado pelo primeiro, o que pode facilitar o processo do chamador o conteúdo do caractere (não é necessário obter primeiro o fluxo de bytes. Em seguida, faça a operação de conversão do fluxo de caracteres).

Acho que você gosta

Origin blog.csdn.net/Artisan_w/article/details/132225972
Recomendado
Clasificación