Autor Beitrag
dubstep
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 72

Win XP, Win 7
C# (VS 2010)
BeitragVerfasst: Mi 25.05.11 19:44 
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Mi 25.05.11 20:05 
Übermittelst du die Daten via GET oder POST?
dubstep Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 72

Win XP, Win 7
C# (VS 2010)
BeitragVerfasst: Mi 25.05.11 20:09 
user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
Übermittelst du die Daten via GET oder POST?

Mittels Post: Also
ausblenden Quelltext
1:
- (IBAction)PostRequest { .... }					
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: 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.
www.checkupdown.com/status/E405_de.html
dubstep Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 72

Win XP, Win 7
C# (VS 2010)
BeitragVerfasst: Mi 25.05.11 20:24 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
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.
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: