2011-08-15 65 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專家,不知道這個頭是否總是最後到達:)

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