Moin!
Hendrik hat folgendes geschrieben : |
Wäre es denkbar, dass der IndyHTTPServer den Request ablehnt, ohne mir programmierseitig die Möglichkeit zu geben, dies zu verhinden? (Das müsste ja die aktuelle Situation sein) |
Klar, z.B. dann, wenn du nur SSL akzeptierst, aber der Client ohne ankommt.
Kukst du:
Wikipedia-Artikel im Abschnitt 4xx – Client-Fehler hat folgendes geschrieben: |
403 Forbidden
Die Anfrage wurde mangels Berechtigung des Clients nicht durchgeführt. Diese Entscheidung wurde – anders als im Fall des Statuscodes 401 – unabhängig von Authentifizierungsinformationen getroffen, auch etwa wenn eine als HTTPS konfigurierte URL nur mit HTTP aufgerufen wurde. |
Der IndyHttp-Server ist ja eher spärlich mit seinen Fehlertexten, da wird vermutlich nur ein 403 raus kommen. Dass der Anwender da eine deutsche Meldung sieht, wird an seinem Client liegen, der den Fehler so wieder gibt.
Ich arwöhne einfach mal: da sitzt der Fehler 80cm vor dem Bildschirm...
manchmal ist das aber tatsächlich nicht ganz einfach, z.B. dann, wenn auch noch Proxies im Spiel sind
(wenn das für dich kein großer Aufwand ist, den Service konfigurierbar zu machen: schalte doch mal testweise SSL ab und schau, ob der Mensch dann plötzlich keine Probleme mehr hat...
)
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.