|        | |||||
|  | |||||
| 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
| ---- |