我正在尝试访问一个网站,然后返回它在正文中输出的任何内容 - >例如。 “成功”或“失败”。
当我尝试使用我的代码时,我得到了以下内容。
<<< 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.
答案 0 :(得分:1)
如果您只想知道HTTP事务是成功还是失败,那么您需要检查HTTP响应代码...它位于响应的第一行。在你的例子中它是“200”......人类可读的解释是“OK”。
以下是大多数HTTP 1.1响应代码的链接:w3.org-rfc2616 RespCodes
您的问题表明您想从“正文”中提取此信息... ...但是该信息不在“正文”中,它是第一个响应 标题,如上所述。
答案 1 :(得分:0)
在你的情况下,你需要寻找第一个空行,它告诉你已经发送了标题和页面内容(php写入页面的内容)。
你对指针有多熟悉?你需要处理页面输出有多深?即OK或ERROR就足够了,或者你需要将相同的参数传回duino?