Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Mikkel Andersen

Pages: [1]
1
FMK 1.6.0 / Brug af HTTP statuskoder i FMK 1.6.0
« on: 2021-12-16 09:34:40 »
Hej.
P.t. returnerer FMK (1.4.6 E3) og hele økosystemet omkring dette i de fleste kald HTTP 500 "Internal server error", når noget fejler. Alt efter årsagen til fejlen kan man nogle gange finde uddybende fejlkode i FaultCode elementet. Hvis FaultCode elementet findes, kan dette indeholde koder der indikerer at indholdet i requested er ugyldigt (og fejler under valideringen) eller fejl fra DCC om timeouts osv.

Vi bruger i dag lidt krudt på at undersøge de mange muligheder for årsagen til fejlen når vi får en HTTP 500 og dermed forsøger at afgøre om det kan betale sig at sende requested igen efter en lille pause, eller simpelthen parkere det i en fejlkø, fordi indholdet ikke blev fundet validt af FMK.

Det ville være nemmere at afgøre om fejlen skyldes ugyldige data eller om der er et driftsproblem hvis:
  • HTTP 400 (Bad request) returneres når vi ikke magter at sende valide data.
  • HTTP 500 (Internal server error) returneres når der er tale om udfald i driften, så vi derved kan afgøre om vi vil prøve igen lidt senere.

/Mikkel Andersen

Pages: [1]