hello erveryone,
i want to download a txt-file from my webserver. DocumetRoot:
Webserver/website/test/konfig.txt
Therefore i need a connetion via...
EthernetClient MySystem_InitializeServerConnection(byte server[], int port, char location[])
{
EthernetClient ethClient;
ethClient.connect(server, port);
if(ethClient.connected())
{
// HTTP request:
ethClient.print("GET "); ethClient.print(location); ethClient.println(" HTTP/1.1");
ethClient.print("Host: "); ethClient.print(server[0]+'.'+server[1]+'.'+server[2]+'.'+server[3]);
//ethClient.print("hallo:$apr1$coV0b.4m$ljcI/p.auq.qn41K6VKaa1");
ethClient.println("Connection: close");
ethClient.println();
Serial.println("CONNECTED");
}
else
{
Serial.println("NO CONNECTION");
}
return ethClient;
}
The config is:
byte KonfigServerURL [] = {192,168,2,151}; // Konfigurationsserver, z.B. [www.MyWebsite.de] oder IP-Adresse (192.168.X.X für lokales Netzwerk), kein http:// angeben
char KonfigRelativeWebPage [] = "/website/TEST/Konfig-Blech.txt"; // Realtive Webseite mit Konfiguration: /Konfig-Blech.txt, /Konfig-Oberfläche.txt, /Konfig-Polen.txt
byte MAC_Arduino[6] = { 0x90, 0xA2, 0xDA, 0x0F, 0x9F, 0xE5 }; // MAC-Adresse vom Arduino
byte IP_Arduino [4] = {192,168,2,222}; // IP vom Arduino
byte SBNM_Arduino [4] = {255,255,255,0}; // Subnetzmaske für IP des Arduino
byte GW_Arduino [4] = {192,168,2,1}; // Gateway für Arduino
byte DNS_Arduino [4] = {192,168,2,1}; // DNS für Arduino
I don't get an connection!!!
please help. Thanks!
additionel:
in the folder above I have an .htaccess-file. i think i need an authentification sequence in the header. how should that look like?
P.S.: without the .htaccess-file it it will not work either