Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Parceirokid

Enviar Dados via POST com VB para um Aspx

Recommended Posts

Olá pessoal

 

estou com um sistema em ASP que precisa ler dados de um site externo. Isso é feito

por um programa em VB6.0 que faz o seguinte:

 

http.open "POST", "http://www.trt7.gov.br/consultaProcessual/consultanumero.aspx", False
http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
http.setRequestHeader "Accept-Language", "pt-br"
http.setRequestHeader "Pragma", "no-cache"
http.send aux

sendo que nesse 'aux' eu coloquei os dados da consulta que são enviados quando se utiliza

normalmente o formulário da página. Daí eu pego o resultado com

 

html = RSBinaryToString(http.responseBody)

e percorro 'html' atrás do conteúdo que interessa.

 

O problema é que o form é POST e parece que os

dados que eu passo não chegam de forma correta, sei lá; o resultado da minha chamada

retorna a página do forumlário, sem nada preenchido e sem resultado da pesquisa.

Deixei o endereço original pra caso alguém se interesse de testar. Acho que o que está

atrapalhando é são uns hidden que tem na página : VIEWSTATE e EVENTVALIDATION

Já tentei passá-los dentro do 'aux' e dai eu tenho é uma página de Runtime Error como resposta...

 

Alguém já enviou dados pra uma página ASPX via POST com sucesso?

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Parceirokid não entendi muito bem.

Esses código são do VB6

http.open "POST", "http://www.trt7.gov.br/consultaProcessual/consultanumero.aspx", False
http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
http.setRequestHeader "Accept-Language", "pt-br"
http.setRequestHeader "Pragma", "no-cache"
http.send aux

E este esta na sua página .aspx

html = RSBinaryToString(http.responseBody)

É isso ?

Esses campos hidden não deveriam ser alimentados?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.