Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

fbb_ardu
2018-03-04 21:45:59

Нюанс заключався в двох моментах-

char zzz[]="ardufbb.zzz.com.ua";
................
 if (Ardo.connect(zzz, 80)) {
    Ardo.println("GET /stat.php HTTP/1.1"); 
    Ardo.println("Host: ardufbb.zzz.com.ua");
    Ardo.println("User-Agent: arduino-ethernet");   //добавив цей рядок
    Ardo.println("Connection: close");
    Ardo.println(); //в запиті передаю лише один перехід на новий рядок
}
fbb_ardu
2018-03-04 11:16:51

З google працює , значить з хостінгом zzz.com.ua є якийсь нюанс

ardu_fbb
2018-03-04 01:43:33

Я мав на увазі HTTP 1.0
Завтра спробую google, вiдпишусь.

fbb_ardu
2018-03-03 21:34:18

приклад з библиотеки Ethernet для класа EthernetClient()
відрізняється лише використанням HTTP 1.0, а результат той самий

fbb_ardu
2018-03-03 20:31:36

Добрий день!
Б"юсь уже як муха об вікно уже 2 дні. Використовую безкоштовний веб-хостинг, на якому є php- скрипт
За допомогою цієї процедури пробую запустити скрипт на сервері :

void sendValues(){
  
  if (Ardo.connect("ardufbb.zzz.com.ua", 80)){
    Ardo.print( "GET /stat.php");
    Ardo.println(" HTTP/1.1");
    Ardo.println( "Host: ardufbb.zzz.com.ua" );
    Ardo.println( "Connection: close");
    Ardo.println();
    Ardo.println();
  }
  else {Serial.println("no connection");}
}

Сервер відповідає помилкою "400 Bad Request" .
Перешерстив весь google . Начеб-то код правильний.

Підкажіть, будь ласка, може хтось стикався?

Підвал форуму