Pessoal,

Estou tentando usar um shield enc28j60 para enviar dados para um Web site. Estou usando a biblioteca UIPEthernet.h. Ocorre que quando eu faço um read() na pagina, o retorno é o seguinte:

HTTP/1.1 200 OK
Date: Fri, 12 Sep 2014 18:11:31 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Powered-By: PHP/5.3.10-1ubuntu3.13
Vary: Accept-Encoding
Content-Length: 22
Connection: close
Content-Type: text/html

9 08000375085003700000

Ocorre que se eu faço a mesma requisição em um browser, a resposta é apenas a seguinte:

9 08000375085003700000

Esta é a informação que eu preciso. Pergunto: Como capturar somente essa string em um vetor?

Desculpem a dúvida basica de programação:

Agradeço qualquer ajuda.

Zé Roberto.

Exibições: 234

Responder esta

Respostas a este tópico

Cara, pelo que eu mexi do ethernet shield, eu posso dizer que essa resposta é padrão do teu servidor. É algo que o browser interpreta e chamamos de cabeçalho. Não conheço muito de web, mas acho que não tem como tirar isso não. Uma maneira de resolver seria pegar só esse número com algum carácter que indique que ele está vindo. O que eu fiz quando usei o ethernet shield foi programar o server para responder um html com os dados dentro e antes ou depois d1e pegar alguma informação importante eu colocava um '*' para indicar que ela estava vindo ou que tinha terminado. Sabendo que ele interpreta carácter por carácter, então dar para chamar ou terminar algum método de tratamento quando eu receber o '*'. Como eu recebia:

HTTP/1.1 200 OK
Date: Fri, 12 Sep 2014 18:11:31 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Powered-By: PHP/5.3.10-1ubuntu3.13
Vary: Accept-Encoding
Content-Length: 22
Connection: close
Content-Type: text/html

<html>

<head>

<title>

</head>

<body>

*9 08000375085003700000*

</body>

Espero ter ajudado.

Pensei nisso também. O problema é que eu não gostaria de mexer no PHP que retorna esse dado, porque eu tenho outro sistema que acessa este  mesmo arquivo PHP por GPRS. Ai eu teria que mexer em toda a base instalada com GPRS.

De qualquer forma, agradeço sua ajuda...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço