c - Arduino Ethercard - 返回网站内容

标签 c arduino

我正在尝试访问一个网站,然后返回它在正文中输出的任何内容 -> 例如。 “成功”或“失败”。

当我尝试使用我的代码时,我得到以下结果。

<<< REQ >>>
HTTP/1.1 200 OK
Date: Sat, 30 Aug 2014 17:36:31 GMT
Content-Type: text/html
Connection: close
Set-Cookie: __cfduid=d8a4fc3c84849b6786c6ca890b92e2cc01409420191023; expires=Mon, 23-Dec-2019 23:50:00 GMT; path=/; domain=.japseyz.com; HttpOnly
Vary: Accept-Encoding
X-Powered-By: PHP/5.3.28
Server.

我的代码是:http://pastebin.com/WwWbnLNn

最佳答案

如果您想知道的是 HTTP 事务是成功还是失败,那么您需要检查 HTTP 响应代码...它位于响应的第一行。在您的示例中,它是“200”...人类可读的解释是“OK”。

这里是大多数 HTTP 1.1 响应代码的链接:w3.org-rfc2616 RespCodes

您的问题表明您想从“正文”中提取此信息... ...但该信息并不位于“正文”中,而是位于第一个响应中 header ,如上所述。

关于c - Arduino Ethercard - 返回网站内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25631418/

相关文章:

c - 从Makefile内部调用另一个Makefile的规则

将int数组转换为c中的int值

c - 如何使用 int ** ptr 释放二维数组分配的内存

C#串口通信协议(protocol)

ubuntu - 从 ubuntu 中的 C++ 代码向 arduino 发送命令

c - 程序执行终止于代码块

c - 从客户端向服务器发送一个字符串

c++ - 有没有更简洁的方法来做到这一点? C++ 中频

android - 在 Android 中通过蓝牙接收 xml 字符串时出错

javascript - chrome.serial 在 Chrome 打包应用程序中不可用