我正在寻找一个库来解析一个网络HTTP响应与Arduino分离,例如,从内容的HTTP头。图书馆解析HTTP响应与Arduino
读取那里的各种草图,解析数据流的最先进的工具是TextFinder。
你知道任何其他库可以帮助解析HTTP响应吗?
我正在寻找一个库来解析一个网络HTTP响应与Arduino分离,例如,从内容的HTTP头。图书馆解析HTTP响应与Arduino
读取那里的各种草图,解析数据流的最先进的工具是TextFinder。
你知道任何其他库可以帮助解析HTTP响应吗?
有人一直工作在一个Arduino库HTTP客户端应用程序:
有一些Arduino屏蔽和图书馆使用Arduino作为Web服务器,可能是一个很好的起点。
TinyWebServer有一个可下载的HTTP库,可以处理标头解析。
从Arduino的游乐场一些web服务器的代码(仅可处理HTTP请求):
主要有两种备选方案:
到目前为止,我所看到的主要区别:
如果所有你需要的是摆脱了头,那么这段代码为我工作得很好:
char c = client.read();
result = result + c;
**// Delete HTTP headers
if(result.endsWith("Content-Type: text/plain"))
{
result="";
}**
我存储我的一个String对象的响应,并在最后一个头到达清空。 我不是一个HTTP专家,不知道这个头是否总是最后到达:)
您可能还有一些空格,新行等,只需“修剪”字符串之前打印它!
从amcewen/HttpClient的是好了一些很好的例子
我有这个图书馆与谷歌App Engine的后端问题,记录了叉。看起来库不支持分块编码,所以当我阅读我的回复时出现奇怪的字符。如果被应用引擎支持,告诉lib使用HTTP 1.0可能就简单了。 –
此处的文档:https://www.arduino.cc/en/Reference/WiFi101(搜索“客户端类”,您可以在右侧的边栏中找到它) – Brampage