Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
367
Assunto : Visual Basic
Titulo: Enviando dados via POST com o INET

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



O componente INET do VB nos permite fazer transmissões de dados via método POST, nos permitindo realizar comunicações, troca de dados, com páginas na web mesmo que estas não tenham sido preparadas para este fim.

A transmissão POST apenas pode ser realizada através do método EXECUTE e não através do método OPENURL. Mas além disso existe um truque para que a transmissão funcione : É necessário enviar ao servidor um cabeçalho indicando o que está sendo transmitido, do contrário o servidor irá ignorar os dados.

Veja um pequeno exemplo :

Inet1.Execute "http://localhost/livro/testalogin.asp", "POST",strData, "Content-Type: application/x-www-form-urlencoded"

Lembre-se que o método execute é assincrono, ou seja, a aplicação não irá parar esperando que ele seja executado. Portanto é necessário que você recupere a resposta do servidor através do método getchunk utilizado no evento statechanged, veja :

Private Sub Inet1_StateChanged(ByVal State As Integer)
Dim vtdata As String
Dim res As String

If State = 12 Then
Do
vtdata = Inet1.GetChunk(1024, icString)
res = res & vtdata
Loop While Len(vtdata) <> 0
Debug.Print res
End If

End Sub

Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 1/31/2017 10:28:00 AM
nome: vllpETEVafBnAqgoyx
email: derby451@hotmail.com
comentário:
dY00gc http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 7:45:00 AM
nome: mnDVdMlbToliZQdY
email: jogcbfn@hotmail.com
comentário:
vJvjv9 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 7:36:00 AM
nome: HKqvByQqtLox
email: derby451@hotmail.com
comentário:
Pw010a http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/6/2017 3:50:00 AM
nome: cmKQXWggIBmFFdyHfq
email: jfvynms4281rt@hotmail.com
comentário:
i3n1Ai http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

data: 1/5/2017 7:22:00 AM
nome: vtdQegWRkklJnqG
email: jfvynms4281rt@hotmail.com
comentário:
empYJZ http://www.FyLitCl7Pf7ojQdDUOLQOuaxTXbj5iNG.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br