This application note describes how the EpiSensor Gateway interprets the status codes returned from the server after an attempted data export via HTTP(S). It is important that the HTTP(S) server returns the correct error to indicate why the transport failed. For example, returning 4XX error codes when there is a server-side problem could cause the Gateway to retry an export that will consistently fail, disrupting the normal flow of data.
The EpiSensor Gateway exports data via HTTP in both “RKDAP” and “EpiSensor JSON” formats. The same status code handling applies to both formats. This status code handling applies from Gateway Software Version V04.01.00.00 and onwards.