我正在尝试使用Arduino以太网shield与我的托管服务器进行通信。
现在的问题是:
使用网络浏览器,我可以看到调用URL工作正常,但调用IP地址却没有。我假设托管服务提供商使用相同的IP地址托管几个不同的URL。
如何从Arduino库中进行URL相关调用?标准的Arduino库只需要我的主机的IP地址,而不是URL。
答案 0 :(得分:2)
您需要确保http GET / POST请求具有正确的Host
字段。
以下是来自http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html
本网站上有很多很好的技术信息。
GET /pub/WWW/TheProject.html HTTP/1.1
Host: www.w3.org
这可能需要对您的代码进行一些自定义,但应该这样做!!
答案 1 :(得分:0)