2018.1

Table Of Contents
server supports both HTTP and HTTPS. For HTTPSSupport information, see HTTP Server
Input User Options.
Note
While you can insert the HTTPServer Input task anywhere in your process as a
secondary input task, in reality the HTTPServer Input task will only function when used
as the initial input, as it is triggered when PlanetPress Workflow HTTPServer receives a
request and passes it on to the correct task.
Note
Athough Workflow can serve both static and dynamic resources to a web browser, it is not meant to
be used as a fully featured web server as it is not built for responsiveness nor guaranteed uptime. It
is recommended to use a common web server (for example, IIS or Apache) to serve your contents
and to let Workflow process things only it can do.
For more information on how to serve HTML and PDF generated by Connect through IIS, watch
the Connect with Evie - IIS series.
Warning
It is highly recommended to make all processes using the HTTP Server Input task self-
replicating and to reduce their polling interval in the Process Properties.
Input
The HTTPServer Input task does not, by itself, capture any files. Neither does it directly wait
for requests to be received. Actually, it is the HTTPservice that receives the requests and
places them in a specific location on the drive. When a request is received, the HTTPServer
Input polls that location and finds the requests and all attachments. It will always pick up the
"oldest"request received.
The request can contain one or more files, one being an XMLfile containing the request
information as well as any GETor POSTvariables that were received within this request. Other
files are POSTattachments.
Page 227