2011-08-15 64 views

回答

13

有人一直工作在一个Arduino库HTTP客户端应用程序:

https://github.com/amcewen/HttpClient

+1

我有这个图书馆与谷歌App Engine的后端问题,记录了叉。看起来库不支持分块编码,所以当我阅读我的回复时出现奇怪的字符。如果被应用引擎支持,告诉lib使用HTTP 1.0可能就简单了。 –

+0

此处的文档:https://www.arduino.cc/en/Reference/WiFi101(搜索“客户端类”,您可以在右侧的边栏中找到它) – Brampage

6

如果所有你需要的是摆脱了头,那么这段代码为我工作得很好:

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

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

我存储我的一个String对象的响应,并在最后一个头到达清空。 我不是一个HTTP专家,不知道这个头是否总是最后到达:)

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