|
|||||
function | HttpServiceAwaitRequest |
Other Library Functions |
Library: HTTP
Include: omtcp.xin, omhttp.xin |
Returns: Opaque
Returns the TCP connection object that was opened between the server and client. |
define function HttpServiceAwaitRequest value TCPService Service receive modifiable stream Request connection modifiable TCPConnection Connection timeout value counter Timeout optional initial {10000} decode-search-plus value switch Decode-Search-Plus optional initial {false}
This function waits on the specified TCP service until an HTTP request is received. The HTTP request object is populated from the received message and passed on to the rest of the program for processing to create an HTTP response object. HttpServiceAwaitRequest
occurs in a server program.
Input arguments:
Output arguments:
Example:
; HttpServiceAwaitRequest local TCPService my-Service local TCPConnection client-Connection local HttpRequest new-Request set my-Service to TCPServiceOpen at 1080 HttpServiceAwaitRequest my-Service receive new-Request connection client-Connection timeout 30000
---- |