Ergebnis 1 bis 11 von 11

Thema: Externes Formular-widget liefert einen 204 http code zurück?!

  1. #1
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard Externes Formular-widget liefert einen 204 http code zurück?!

    Hallo,

    kann von euch vielleicht jemand was damit anfangen? Ich habe ein Widget mit {{file::formular.php}} im Layout eingebunden das ein Formular beinhaltet. Man kann das auch ausfüllen, jedoch scheint es, das contao das ausliefern der Daten beim Absenden an die Software abfängt. Es kommt wohl ein 204 http Code ... Evtl. liegt es am caching ? Hab es jetzt mal auf der Seite deaktiviert - aber das wird wohl nicht reichen?!
    Ich weiss ehrlich gesagt nicht -was ich da machen kann....

    Any ideas?
    Danke und Gruß
    Gassi

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich denke mal: Stichwort Request-Token

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Status Code 204 bedeutet, dass der Request erfolgreich war und es keinen Response Body gibt.

    Poste mal einen Link zu der Seite wo man das Formular sieht, um zu verstehen, was du da versuchst einzubinden.

  4. #4
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard

    Hey,

    danke schon mal. HIer noch der link- vielleicht bringt das was?!

    http://dialoge.com/de/buchen.html

    Danke und gruss
    Gassi

  5. #5
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Ich denke mal: Stichwort Request-Token
    Das habe ich auch mal ausprobiert - und hat leider nichts gebracht ;-( . Das Formular wird glaub über JS abgearbeitet und versendet.

    Gruss Gassi

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Einen Status Code 204 habe ich nicht feststellen können. Es kommt einfach 200.

  7. #7
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard

    200 hiesse ja - das alles ok ist!? Jedoch wird das Formular nicht versendet...
    Die Entwickler des widgets meinte eben es käme ein 204 Fehler -und es läge an Contao!?

    Wobei ich mir das eben nicht vorstellen kann - da das Formular ja wohl über JS versendet wird - greift da contao doch überhaupt nicht ein....
    Das ist grad voll das Ping Pong ... immer wenn ich den Entwicklern sage es muss bei Ihrem Widget liegen - sagen die - es muss an contao liegen - und der Kunde verzweifelt langsam....

    Aber trotzdem schon mal vielen Dank spooky - das hat mir schon mal weitergeholfen...

    Grüsse Gassi

  8. #8
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Ohne Contao funktioniert es? Schon getestet? Wenn die Verarbeitung der Daten in der inkludierten form.php liegt - schickt derzeitig das Form den Request an die Contao-Seite zurück und Contao kann nix damit anfangen.

    Habs aber auch nur kurz überflogen...

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Zitat Zitat von Gassi Beitrag anzeigen
    200 hiesse ja - das alles ok ist!? Jedoch wird das Formular nicht versendet...
    Die Entwickler des widgets meinte eben es käme ein 204 Fehler -und es läge an Contao!?

    Wobei ich mir das eben nicht vorstellen kann - da das Formular ja wohl über JS versendet wird - greift da contao doch überhaupt nicht ein....
    Das ist grad voll das Ping Pong ... immer wenn ich den Entwicklern sage es muss bei Ihrem Widget liegen - sagen die - es muss an contao liegen - und der Kunde verzweifelt langsam....

    Aber trotzdem schon mal vielen Dank spooky - das hat mir schon mal weitergeholfen...

    Grüsse Gassi
    Der POST Request des Formulars geht an diese URL: http://dialoge.com/de/buchen.html

  10. #10
    Contao-Nutzer
    Registriert seit
    22.06.2017.
    Beiträge
    186

    Standard

    Ich kriege ein 200 zurück mit:

    Code:
    {"method":"submitCallback","data":{"result":"error","block_errors":[],"form_errors":["Eingabe erforderlich
    , Pflichtfeld!"]}}
    Sieht für mich so aus, als ob irgendwo noch eine Validierung fehlt. Man kann nirgendwo den AGB´s zustimmen - vielleicht fehlt da eine Checkbox, auf die geprüft wird.

    Kannst Du das Formular nicht mal ohne Contao extern testen? Ich bin der Meinung es liegt nicht an Contao.

    200 hiesse ja - das alles ok ist!? Jedoch wird das Formular nicht versendet...
    200 heisst nur: "Die Anfrage wurde erfolgreich bearbeitet und das Ergebnis der Anfrage wird in der Antwort übertragen."
    Das hat keine Aussage dazu, ob das Formular versendet wurde.
    Geändert von ihkwdiopk (28.06.2017 um 10:14 Uhr)

  11. #11
    Contao-Fan Avatar von Gassi
    Registriert seit
    18.11.2009.
    Ort
    Konstanz
    Beiträge
    425

    Standard

    Hey,

    ich habe das Widget jetzt mal hier als standalone eingefügt:
    http://dialoge.com/formtest/thebingtest.php

    Aber es scheint - das es hier auch nicht funktioniert.... Also kann es dann wohl nicht an Contao liegen!?
    Aber danke für den Tipp... so kann ich den Widget-Entwicklern den Beweis bringen ;-)

    Mal schauen wie es weitergeht.

    Viele Grüße
    GAssi

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •