# - W E B -
Bom dia Pessoal,
Estou precisando de uma grande ajuda, já que estou a bastante tempo em cima deste assunto e não consigo sair do chão. Certatmente por inexperiencia neste assunto e muita informação obtida nos ultimos dias que acabaram não me dando o caminho certo. Trabalho a mais de 5 anos com Delphi e neste momento preciso de Ajuda !!! Obrigado.
Trablaho com Delphi7 e FB 1.5. Acesso via BDE (ainda).
Se alguem tiver qualquer resposta para qualquer uma das perguntas, po favor me passe. Ou até mesmo algum exemplo. Já olhei todos os exemplos do Delphi e não encontrei nada que eu entendesse com minha solução ou parte dela.
Me passaram uma ´idéia´ do eu tenho que fazer e somente estão aguardando o resultado final:
Eu devo acessar um servidor Http que vai ter um script em Asp (esse script vai receber um código que vou passar pra ele ..já vi que a url que vou passar é mais ou menos assim: http://www.meusite.com.br/programa.asp?parametro1=teste1¶metro2=teste2) aí o script Asp vai fazer o que precisa e me retornar um Valor, não sei em que formato.
Preciso fazer isso sem que o usuário veja nada. .. eu tenho um sistema que abrirá uma tela e vai ver no servidor web se ele poderá ou não continuar sendo atendido pelo sistema. Eu preciso que esse processo seja invisivel para o usuario final.
Que componetes vou utilizar e que parâmetros devo setar ?
Onde vou colocar a url que executa o script e passa os parâmetros ?
De que forma vou conseguir ler os valores retornados pelo script Asp e jogá-los me uma tabela?
E se o servidor http solicitar uma autenticação antes da conexão, como fazer ?
tb podem me contatar pelo msn(diogoalles@hotmail.com)
agradecido pela atenção
Diogo.
diogoalles@terra.com.br
diogoalles@hotmail.com
Estou precisando de uma grande ajuda, já que estou a bastante tempo em cima deste assunto e não consigo sair do chão. Certatmente por inexperiencia neste assunto e muita informação obtida nos ultimos dias que acabaram não me dando o caminho certo. Trabalho a mais de 5 anos com Delphi e neste momento preciso de Ajuda !!! Obrigado.
Trablaho com Delphi7 e FB 1.5. Acesso via BDE (ainda).
Se alguem tiver qualquer resposta para qualquer uma das perguntas, po favor me passe. Ou até mesmo algum exemplo. Já olhei todos os exemplos do Delphi e não encontrei nada que eu entendesse com minha solução ou parte dela.
Me passaram uma ´idéia´ do eu tenho que fazer e somente estão aguardando o resultado final:
Eu devo acessar um servidor Http que vai ter um script em Asp (esse script vai receber um código que vou passar pra ele ..já vi que a url que vou passar é mais ou menos assim: http://www.meusite.com.br/programa.asp?parametro1=teste1¶metro2=teste2) aí o script Asp vai fazer o que precisa e me retornar um Valor, não sei em que formato.
Preciso fazer isso sem que o usuário veja nada. .. eu tenho um sistema que abrirá uma tela e vai ver no servidor web se ele poderá ou não continuar sendo atendido pelo sistema. Eu preciso que esse processo seja invisivel para o usuario final.
Que componetes vou utilizar e que parâmetros devo setar ?
Onde vou colocar a url que executa o script e passa os parâmetros ?
De que forma vou conseguir ler os valores retornados pelo script Asp e jogá-los me uma tabela?
E se o servidor http solicitar uma autenticação antes da conexão, como fazer ?
tb podem me contatar pelo msn(diogoalles@hotmail.com)
agradecido pela atenção
Diogo.
diogoalles@terra.com.br
diogoalles@hotmail.com
Diogoalles
Curtidas 0
Respostas
Allen74
15/08/2003
Diogo,
Vi este seu questinamento primeiro no FórumWeb. Estou copiando aqui só para garantir:
Vi este seu questinamento primeiro no FórumWeb. Estou copiando aqui só para garantir:
Diogo, se você vai se comunicar com um servidor web, você estará condicionado ao protocolo HTTP.
Sendo assim você pode utilizar o componente IdHTTP da paleta Indy Clients do Delphi ou outro similar. Seria de extrema importância que você estudasse o protocolo HTTP para entender seu funcionamento. Neste caso, a melhor fonte de informações é: [URL=http://www.w3.org/Protocols/]http://www.w3.org/Protocols/[/URL]
Consulte este link abaixo para consultar artigos de qualidade sobre a utilização dos componentes Indy:
[URL=http://delphi.about.com/cs/indy/index.htm]http://delphi.about.com/cs/indy/index.htm[/URL]
Quanto ao seu problema, não acho que será difícil de ser resolvido. Como você irá passar os parâmetros na própria URL através do IdHTTP você estará utilizando o método HTTP GET e a parte da solicitação será fácil de implementar.
A segunda etapa da solução será interpretar a resposta que virá a esta solicitação. Em primeira instância, você terá que entrar em contato com quem está desenvolvendo a página ASP para se inteirar de que forma ele retornará as informações de acordo com os parâmetros passados na solicitação. Provavelmente será retornada uma página HTML simplificada, que você receberá como um stream na memória pelo próprio IdHTTP.
Uma vez recebido o resultado, seu trabalho será apenas extrair a informação da página HTML (que será retornada como texto) e processá-la de acordo com suas necessidades.
Quanto à autenticação e aos outros detalhes, tudo isto pode ser capturado via protocolo HTTP. Por isso recomendei um estudo básico sobre este protocolo. O componente IdHTTP será capaz de capturar todas situações relacionadas ao HTTP, basta consultar o Help deste componente no Delphi.
GOSTEI 0