`zato.server.service.internal.helpers <https://github.com/zatosource/zato/blob/support/2.0/code/zato-server/src/zato/server/service/internal/helpers.py.md)_ contains a set of helper services coming in handy during development and documented below.
The services can be used either standalone or as base classes for user-defined ones.
Echos 1:1 everything received on input. Usage idea - mounting on :doc:`an HTTP channel <../web-admin/channels/plain-http.md) secured with credentials that need to be confirmed. If correct, response will be equal to request.
or stdout if
:ref:running in foreground <progguide-debugging-run-in-fg.md),
the request received along with metadata. Usage idea -
mounting on :doc:`an HTTP channel <../web-admin/channels/plain-http.md) to make sure a client application actually sends
everything that is required.
Similar to InputLogger but logs :doc:`SimpleIO <./model/index.md) input only. Usage idea - as with InputLogger but here a service would need to subclass or mix in SIOInputLogger instead of mounting it directly on a channel.
Produces HTML output - described in :doc:`its own chapter <./html.md).