RAWINPUTONLY (JANUS DEFINE parameter)

From m204wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

RAWINPUTONLY is a parameter on JANUS DEFINE, which defines and sets characteristics of a Janus port.

RAWINPUTONLY indicates that, regardless of the POST data content-type set by the client, Janus Web Server should do both of the following:

  • Save the raw input stream of an HTTP POST.
  • Refrain from parsing the input content into form fields.

RAWINPUTONLY is very similar to the RAWINPUT port definition parameter, except that:

  • RAWINPUTONLY can be an ON rule parameter, so it can be set for specific URLs.
  • RAWINPUT does not prevent Janus Web Server from trying to parse the form parameters, if the content-type for the POST is set to application/x-www-form-urlencoded or multipart/form-data. RAWINPUTONLY prevents this parsing, so it protects Janus Web Server applications from errors in this parsing. These errors include invalid-form-data errors and request-buffer-full errors.

This parameter is only available in Version 6.8 and later of Sirius Mods.

Valid only for WEBSERV ports.

See also