Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partner-API akzeptiert seit gestern 13 Uhr keine PATCH-Requests mehr #82

Closed
ic-hv opened this issue Mar 4, 2022 · 2 comments
Closed

Comments

@ic-hv
Copy link

ic-hv commented Mar 4, 2022

Wenn ich einen PATCH Request an https://api.europace.de/v2/partner/ZYT34 mit folgenden Body sende, erhalte ich als Rückgabe einen 400er HTTP-Status und als Antwort {"traceId":"zuul-api-gateway5h6sD","message":"Request Body ist leer oder nicht lesbar."}

Der Request sieht so aus:

Header:
Accept: application/json
Content-Type: application/json
Content-Length: 523

Body:

                Array
                    (
                        [anrede] => 
                        [email] => [email protected]
                        [nachname] => Otto
                        [vorname] => Thomas
                        [anschrift] => Array
                            (
                                [strasse] => Ahornweg
                                [hausnummer] => 17
                                [plz] => 99867
                                [ort] => Gotha
                            )
                        [geburtsdatum] => 1977-08-31
                        [firmenname] => Bausparkasse Mainz AG
                        [faxnummer] => 
                        [mobilnummer] => 
                        [telefonnummer] => 036213840444
                        [webseite] => 
                        [gesperrt] => 
                        [aufsichtsbehoerde] => Industrie- und Handelskammer Erfurt, Arnstädter Str. 34, 99096 Erfurt
                        [registrierungsnummer] => D-W-145-XLZU-34
                        [externePartnerId] => 404001
                        [parent] => Array
                            (
                                [partnerId] => TFX09
                            )
                    )

Wäre net, wenn Ihr prüfen könntet, was das Problem ist.

Danke!

@ic-hv
Copy link
Author

ic-hv commented Mar 7, 2022

Nach einem Tipp von Frau Patricia Eifler, habe ich die fehlende Anrede ergänzt. Nun wird der Request akzeptiert.
Es wäre wirklich schön, wenn die API in diesen Fällen eine etwas aussagekräftigere Meldung an den Aufrufer zurückgeben könnte.

Die Meldung "Request Body ist leer oder nicht lesbar." hilft halt leider nicht wirklich weiter, zumal im Log des Europace Edge-Servers (laut Frau Eifler) wohl tatsächlich folgendes zu finden sein soll:

... if a field expects an ENUM, a value must be specified (Anrede)} ..."

Mit einer Fehlermeldung, die sich an der Log-Meldung orientiert, wäre mir als API-Nutzer schon wesentlich mehr geholfen.

Derweil, herzliche Grüße,
Heiko Vogel

@MikeKrueger75
Copy link
Contributor

wird weiterverfolgt in #83

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants