Entwickler-Ecke
Off Topic - Daten an Webserver
dubstep - Mi 25.05.11 19:44
Titel: Daten an Webserver
Hi,
Ich habe eine App (mit iOS SDK) programmiert, welche durch Drücken eines Buttons den in einem Textfeld stehenden Text an den Webserver (Match Port bg von Lantronix) über Wifi senden kann. Diese arbeitet mit NSURLConnection. Angesprochen wird der Webserver mit: @"http://169.254.126.210:80" // das :80 steht für den Port (bei HTTP)
Zur Kontrolle, ob der Text am Webserver auch wirklich ankommt, wird HyperTerminal verwendet. Die App funktioniert - dies habe ich schon mit einer "Probeadresse" überprüft, jedoch bekomme ich, wenn ich eine Verbindung mit dem Lantronix Matchport herstellen will, ständig eine Fehlermeldung "Error 405". Die Verbindung zu diesem Webserver selbst kann jedoch eigenartigerweise hergestellt werden. Könnte das Problem an einer fehlerhaften Einstellung irgendwo am Webserver liegen? Wenn mittels Eingabeaufforderung ein Ping an den Webserver gesendet wird, kommt jedoch keine Fehlermeldung.
Ich bin eigentlich für jeden Vorschlag/Anregung/... dankbar - mir gehen nämlich langsam leider echt die Ideen aus. Auf Wunsch, kann ich auch gerne den iOS-Code posten.
Vielen Dank!
Regan - Mi 25.05.11 20:05
Übermittelst du die Daten via GET oder POST?
dubstep - Mi 25.05.11 20:09
Regan hat folgendes geschrieben : |
| Übermittelst du die Daten via GET oder POST? |
Mittels Post: Also
Quelltext
1:
| - (IBAction)PostRequest { .... } |
jaenicke - Mi 25.05.11 20:13
Naja, hättest du nachgeschaut was der Fehlercode bedeutet, hättest du festgestellt, dass er bedeutet, dass diese Methode nicht unterstützt wird. Und das tritt meistens bei POST auf. So ist es also bei dir auch: Der Webserver ist so konfiguriert, dass POST nicht erlaubt ist.
http://www.checkupdown.com/status/E405_de.html
dubstep - Mi 25.05.11 20:24
jaenicke hat folgendes geschrieben : |
Naja, hättest du nachgeschaut was der Fehlercode bedeutet, hättest du festgestellt, dass er bedeutet, dass diese Methode nicht unterstützt wird. Und das tritt meistens bei POST auf. So ist es also bei dir auch: Der Webserver ist so konfiguriert, dass POST nicht erlaubt ist.
http://www.checkupdown.com/status/E405_de.html |
Ja, mit dem Fehlercode habe ich mich anscheinend viel zu kurz beschäftigt. Ich war etwas irritiert, weil wenn man ein Ping mittels Eingabeaufforderung an die IP vom Webserver sendet, dann reagiert dieser. Also bin ich davon ausgegangen, dass es am Webserver nicht liegen (kann). In dem von dir geposteten Link steht auch schon die Antwort für mein Problem: Es müssen die Einstellungen am Webserver selbst geändert werden, sodass POST akzeptiert wird.
Vielen Dank für eure Hilfe! :lol:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!