                     }else if(len>6 && strncmp(s,"POST /",6)==0){
                         postF=1;                // POSTのBODY待ち状態へ
                     }
-                }else if(postF==1){
+                }else if(postF==1){             // POSTのHEAD処理中のとき、
                     if(len>16 && strncmp(s,"Content-Length: ",16)==0){
                         postL=atoi(&s[16]);     // 変数postLにデータ値を代入
                     }

    while(Serial.available())Serial.read();     // シリアル受信バッファのクリア
    if(com[0]){                                 // コマンドあり
        trUri2txt(com);                         // URLエンコードの変換処理
        utf_del_uni(tx);                        // UTF8の制御コードの除去
        Serial.write(16);                       // DLEコードの送信
        Serial.println(com);                    // 受信文字データを音声出力
        delay(200);
        rx[0]='\0';
        while(Serial.available() && rxi<64){

void setup(){                                   // 起動時に一度だけ実行する関数
    Serial.begin(115200);                       // IchigoJamとの通信ポート
    delay(5000);                                // IchigoJamの起動・通信処理待ち
    WiFi.mode(WIFI_STA);                        // 無線LANをSTAモードに設定
    WiFi.begin(SSID,PASS);                      // 無線LANアクセスポイントへ接続
    Serial.write(25); Serial.write(16);         // 停止コマンドとDLEコードの送信
