Paginas .aspx com HttpURLConnection usando POST

3 respostas
H

Escrevi uma aplicaçãozinha Java para preencher campos de forms HTML usando POST (ex: login e senha). Ela funciona bem para vários sites que testei. Entretanto, não funciona quando o ACTION do form é um arquivo .aspx. O programa executa sem erros, porém nada acontece.

Alguém já se deparou com esse problema específico do aspx? Existe como resolver?

valeu gente,

3 Respostas

Mauricio_Linhares

Você já viu se esse form faz alguma mágica em JavaScript pra preencher o formulário?

H

Caro Maurício, primeiramente, muito obrigado pela atenção.

O que percebo é a presença da função ASP.NET __doPostBack(…) conforme trecho do código abaixo:

function __doPostBack(eventTarget, eventArgument) {

var theform;

if (window.navigator.appName.toLowerCase().indexOf(microsoft) > -1) {

theform = document.EfetuarLogin;

}

else {

theform = document.forms[EfetuarLogin];

}

theform.__EVENTTARGET.value = eventTarget.split("$").join(":");

theform.__EVENTARGUMENT.value = eventArgument;

theform.submit();

}

A linha de código do botão de submit é a seguinte:

E aí? Alguma sugestão?

[]s

H

Acabei de encontrar o post de um cara em um outro forum com problema idêntico ao meu. A única resposta da mensagem dizia que é necessário submeter (além do login e senha) a variável escondida __VIEWSTATE (padrão do ASP). Mas não especifica qual o valor que deve ser passado para essa variável.

Alguma idéia?

Criado 31 de julho de 2007
Ultima resposta 31 de jul. de 2007
Respostas 3
Participantes 2