Arduino以太网客户端仅使用IP地址工作

时间:2012-09-07 20:12:13

标签: url arduino ethernet

我正在尝试使用Arduino以太网shield与我的托管服务器进行通信。

现在的问题是:

使用网络浏览器,我可以看到调用URL工作正常,但调用IP地址却没有。我假设托管服务提供商使用相同的IP地址托管几个不同的URL。

如何从Arduino库中进行URL相关调用?标准的Arduino库只需要我的主机的IP地址,而不是URL。

2 个答案:

答案 0 :(得分:2)

您需要确保http GET / POST请求具有正确的Host字段。 以下是来自http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html

的示例获取请求

本网站上有很多很好的技术信息。

示例HTTP获取请求:

 GET /pub/WWW/TheProject.html HTTP/1.1
 Host: www.w3.org

这可能需要对您的代码进行一些自定义,但应该这样做!!

答案 1 :(得分:0)