用Arduino解析HTTP响应的库

sys*_*out 12 arduino httpresponse

我正在寻找一个库,用Arduino解析Web HTTP响应,例如,从内容中分离HTTP Headers.

阅读各种草图,解析数据流的最先进工具是TextFinder.

您是否了解任何其他可以帮助解析HTTP响应的库?

小智 14

有人在为HTTP客户端应用程序开发Arduino库:

https://github.com/amcewen/HttpClient


小智 6

如果你只需要摆脱标题,那么这段代码对我来说很好:

char c = client.read();
result = result + c;    

**// Delete HTTP headers
if(result.endsWith("Content-Type: text/plain"))
{
  result="";
}**
Run Code Online (Sandbox Code Playgroud)

我将我的响应存储在String对象中,并在最后一个标头到达时将其清空.我不是HTTP专家,不确定这个标题是否总是最后到达:)

您可能还有一些空格,新行等,只需在打印之前"修剪"字符串!