Recomendado: Modelo da página da Web: ASP INCTON OBJET SOITE A partir deste artigo, o autor começa com objetos internos da ASP e analisa os recursos e métodos dos seis objetos internos e vários componentes do ASP para você em detalhes. Antes de começar oficialmente a aprender os objetos e componentes internos do ASP, vamos primeiro entender alguns conceitos básicos, que serão de grande ajuda para o seu futuro aprendizado. Por favor, veja a tabela abaixo: O que é um objeto? Não se refere ao companheiro masculino ou feminino que você está apaixonado. No local
A diferença entre obter o formulário de envio de postagem no tutorial do ASP
Existem 5 diferenças entre os métodos GET e POST
1. Get é obter dados do servidor e a postagem é transferir dados para o servidor.
2. Obtenha adiciona a fila de dados de parâmetros ao URL referido pelo atributo de ação do formulário enviado. O valor corresponde a cada campo na forma um por um e pode ser visto no URL. A postagem é passar cada campo no formulário e seu conteúdo no cabeçalho HTML através do mecanismo de postagem HTTP para transmiti -lo ao endereço da URL referido pelo atributo de ação. Os usuários não podem ver esse processo.
3. Para o método GET, o servidor usa a solicitação.QueryString para obter o valor da variável. Para o método de postagem, o servidor usa o request.form para obter os dados enviados.
4. A quantidade de dados transmitidos pelo GET é pequena e não pode ser maior que 2kb. A quantidade de dados transmitidos por correio é grande e geralmente é inadimplente para ser irrestrito. Mas teoricamente, a quantidade máxima no IIS4 é de 80kb e 100kb no IIS5.
5. Obtenha a segurança é muito baixa e a segurança pós é alta.
Solicitação HTTP: a diferença entre os métodos GET e POST
O HTTP define diferentes maneiras de interagir com o servidor, os métodos mais básicos são obter e postar. De fato, obtenha trabalhos para a maioria das solicitações, enquanto o post é reservado para atualizar apenas o site. De acordo com a especificação HTTP, o GET é usado para aquisição de informações e deve ser seguro e idempotente. Seguro significa que a operação é usada para adquirir informações em vez de modificar informações. Em outras palavras, as solicitações GET geralmente não devem ter efeitos colaterais. Idespicable significa que várias solicitações para o mesmo URL devem retornar o mesmo resultado. A definição completa não é tão rigorosa quanto parece. Fundamentalmente, o objetivo é que, quando um usuário abre um link, ela pode estar convencida de que o recurso não mudou de sua própria perspectiva. Por exemplo, as primeiras páginas dos sites de notícias são constantemente atualizadas. Embora a segunda solicitação retorne um lote diferente de notícias, a operação ainda é considerada segura e idempotente porque sempre retorna as notícias atuais. vice-versa. As solicitações de postagem não são tão fáceis. A postagem indica uma solicitação que pode alterar o recurso no servidor. Ainda tomando o site de notícias como exemplo, as anotações dos leitores para o artigo devem ser implementadas por meio de uma solicitação de postagem, porque o site já é diferente após a anotação ser enviada (por exemplo, uma anotação aparece abaixo do artigo);
Quando o formulário se compromete, se o método não for especificado, o padrão é o pedido de solicitação. Os dados enviados no formulário serão anexados após o URL, separados do URL. Os caracteres alfanuméricos são enviados como está, mas os espaços são convertidos em sinais + e outros símbolos são convertidos em %xx, onde xx é o valor ASCII (ou ISO Latin-1) do símbolo em hexadecimal. Os dados enviados pela solicitação GET são colocados no cabeçalho do protocolo de solicitação HTTP, enquanto os dados enviados por correio são colocados nos dados da entidade; Os dados enviados pelo método GET podem ter apenas um máximo de 1024 bytes, enquanto o post não possui esse limite.
Qual é a diferença entre usar o post e entrar em forma
Na forma, você pode usar postagem ou obtém. Todos eles são valores legais do método. No entanto, existem pelo menos duas diferenças no uso dos métodos de postagem e GET:
1. O método GET passa a entrada do usuário através da solicitação de URL. O método da postagem está em outra forma.
2. Ao enviar no modo GET, você precisa usar a solicitação.QueryString para obter o valor da variável. Ao enviar no modo de postagem, você deve acessar o conteúdo enviado através do request.form.
Dê uma olhada mais de perto no código abaixo. Você pode executá -lo para experimentá -lo:
Código
A seguir, o conteúdo citado:
<!-Os dois formulários têm apenas atributos de método diferentes->
<Form Action = getPost.php Tutorial Method = Get>
<Tipo de entrada = Nome do texto = Valor do texto = Hello World> </sutut>
<Tipo de entrada = Valor de envio = Method = Get> </Input>
</morm>
<br>
<Forma de ação = getPost.php Método = post>
<Tipo de entrada = Nome do texto = Valor do texto = Hello World> </sutut>
<Tipo de entrada = Valor de envio = Método = Publicação> </sput>
</morm>
<br>
<br>
<? Se request.QueryString (texto) <> então?>
A string passada pelo método get é: <b> <? = Request.QueryString (text)?> </b> <br>
<? Final se?>
<? Se request.form (texto) <> então?>
A string passada pelo método do post é: <b> <? = Request.form (text)?> </b> <br>
<? Final se?>
ilustrar
Salve o código acima como getpost.asp, depois execute, primeiro teste o método de postagem. Neste momento, o URL do navegador não mudou muito, e o resultado retornado é:
A string passada pelo método do post é: Hello World
Em seguida, o teste envie usando o método get. Observe que o URL do navegador se torna:
http: //localhost/general/form/getpost.php? text = hello+World
E o resultado retornado é:
A string passada pelo método get é: Hello World
Por fim, envie -o através do método do post, e o URL do navegador ainda é:
http: //localhost/general/form/getpost.php? text = hello+World
E o resultado retornado se torna:
A string passada pelo método get é: Hello World
A string passada pelo método do post é: Hello World
dica
O envio de dados através dos métodos GET pode trazer problemas de segurança. Por exemplo, uma página de login. Ao enviar dados através do método GET, o nome de usuário e a senha aparecerão no URL. se:
1. A página de login pode ser armazenada em cache pelo navegador;
2. Outros podem acessar a máquina do cliente.
Em seguida, outros podem ler a conta e a senha deste cliente do histórico do navegador. Portanto, em alguns casos, o método GET pode trazer sérios problemas de segurança.
sugestão
Em forma, é recomendável usar o método de postagem.
Compartilhar: Explicação detalhada do uso do método aberto de xmlHttp Open Crie uma nova solicitação HTTP e especifique a sintaxe do método, URL e verificação desta solicitação oxmlHttPrequest.open (Bstrmethod, BStrurl, Varasync, Bstrusser, BstrPassword); Parâmetros BSTRMETHOD Métodos HTTP, como: Publicar, obter, colocar e propfind. Caso insensível. O endereço da URL solicitado por BStrurl pode ser absolutamente