GET请求的格式

时间:2013-06-22 05:47:19

标签: php arduino

我有一台运行MySQL的外部服务器。我安装了一个PHP脚本,当从HTTP访问时,它将从其中一个表中提供数据。

它在浏览器中运行良好:

http://www.seti.net/php/getEvents.php

但我无法弄清楚如何从Arduino发送此命令。我有EthernetClient库工作,可以像示例中那样访问Google。当我通过客户端发送此命令时:

client.println("//GET /php/getEvents.php HTTP/1.0");

服务器返回:

</head><body>
<h1>Method Not Implemented</h1>
<p>GET to /php/getEvents.php not supported.<br />

在Arduino中格式化GET的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

试试这个。

client.println("GET /php/getEvents.php HTTP/1.0");

<强>更新

  // if you get a connection, report back via serial:
  if (client.connect(server, 80)) {
    Serial.println("connected");
    // Make a HTTP request:
    client.println("GET /php/getEvents.php HTTP/1.0");
    client.println("Host: www.seti.net");
    client.println("Connection: close");
    client.println();
  } 
  else {
    // if you didn't get a connection to the server:
    Serial.println("connection failed");
  }