nsmcp::HttpTransport method request (public)

 <instance of nsmcp::HttpTransport[i]> request method headers body \
    server

Defined in /usr/local/ns/tcl/nsmcp/transport.tcl

Handle one MCP HTTP request using normalized headers. Apply origin, method, media-type, authentication and protocol checks before dispatch; clean up request-owned objects on exit.

Parameters:
method (required)
MCP protocol method or HTTP method, depending on the adapter.
headers (required)
HTTP header dictionary using lower-case field names.
body (required)
Serialized HTTP or JSON-RPC request body.
server (required)
Selected NaviServer virtual-server name.
Returns:
The internal HTTP response descriptor.

Testcases:
No testcase defined.
[ show source ]
Show another procedure: