2013-05-10 2 views
1

arduino의 wifi 방패로 재생 중이고 내 루프()에서 CRLF (\ r \ n)를 검색하여 http 헤더를 제거하려고합니다.Arduino 클라이언트가 http (스트립 헤더)에서 crlf를 읽습니다.

while (client.available()) { 
      char c = client.read(); 
      // I need to check to see if it's crlf 
      // and parse the response. 
    } 

가장 쉬운 방법은 무엇입니까? 헤더에만있는 것이 아니라 응답에만 관심이 있습니다. 버퍼에 넣고 crlf (\ r \ n)와 일치하는 현재 및 이전 문자를 찾습니다.

제안 사항? 감사.

+0

를 사용해보십시오? 코드를 공유하십시오! – askon

답변

-2

아마도 기존 HttpClient 라이브러리를 사용하거나 HTTP 응답 구문 분석이 구현 된 방법을 고려해야합니다.

+0

HttpClient에는 이더넷 라이브러리가 필요합니다. 그는 와이파이에 대해 질문했습니다. – askon

0

TextFinder 라이브러리 당신이 일을 끝낼 했는가 http://playground.arduino.cc/Code/TextFinder

+0

이 링크에서 질문에 대한 답변을 얻을 수 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – KeatsPeeks

+0

TextFinder가 너무 느립니다. –

관련 문제