首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Arduino解析HTTP响应的库

使用Arduino解析HTTP响应的库
EN

Stack Overflow用户
提问于 2011-08-16 06:29:51
回答 5查看 31.9K关注 0票数 12

我正在寻找一个库来解析一个网络HTTP响应与Arduino分隔,例如,HTTP头从内容。

阅读各种草图,解析数据流的最高级工具是TextFinder

您是否知道有其他库可以帮助解析HTTP响应?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-04-18 02:06:22

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

https://github.com/amcewen/HttpClient

票数 14
EN

Stack Overflow用户

发布于 2013-03-13 21:12:36

如果你所需要的就是去掉头文件,那么下面这段代码对我来说很好:

代码语言:javascript
复制
char c = client.read();
result = result + c;    

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

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

您可能还有一些空格、换行符等,只需在打印前“修剪”字符串即可!

票数 5
EN

Stack Overflow用户

发布于 2013-01-05 19:27:12

主要有两种选择:

  1. https://github.com/amcewen/HttpClient
  2. https://github.com/interactive-matter/HTTPClient

到目前为止,我看到的主要区别是:

Arduino

  • #1没有任何文档,#2有相当不错的documentation

  • #1要求您手动构建URL;#2允许您提供参数name=value对的数组

  • #2要求您提供Arduino的IP地址和目标URL的IP地址,#1使用Arduino 1.0的内置name=value和

  • 查找库
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7071563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档