【发布时间】:2012-09-07 20:12:12
【问题描述】:
我正在尝试使用 Arduino 以太网 shield 与我的托管服务器通信。
现在问题是这样的:
使用网络浏览器,我可以看到调用 URL 工作正常,但调用 IP 地址却不行。我假设托管服务提供商使用相同的 IP 地址托管多个不同的 URL。
如何从 Arduino 库中进行依赖于 URL 的调用?标准的 Arduino 库只需要我的主机的 IP 地址,而不是 URL。
【问题讨论】:
-
您可能是通过 http/1.1 基于命名的虚拟主机托管的,这需要 http 请求中的有效
Host:标头。戳裸 IP 地址是行不通的,因为网络服务器不知道您尝试访问该 IP 上的许多站点中的哪个。 -
您能否发布一些代码来向我们展示您正在使用的内容?