RAWINPUTONLY (JANUS DEFINE parameter): Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 22: Line 22:
This parameter is only available in Version 6.8 and later of ''[[Sirius Mods]]''.  
This parameter is only available in Version 6.8 and later of ''[[Sirius Mods]]''.  


Valid only for WEBSERV ports.
Valid only for <var>[[JANUS DEFINE#type|WEBSERV]]</var> ports.


==References==
==References==

Revision as of 23:19, 28 February 2012

<section begin="desc" /><section end="desc" />

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


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.

References

See: List of Janus commands | List of JANUS DEFINE parameters.