0

MySQL を実行している外部サーバーがあります。HTTP からアクセスすると、テーブルの 1 つからデータを配信する PHP スクリプトをインストールしました。

ブラウザ内からは正常に動作します。

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をフォーマットする正しい方法は何ですか?

4

1 に答える 1

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");
  }
于 2013-06-22T05:55:56.737 に答える