Class ::nsmcp::HttpTransport

::nsmcp::HttpTransport[i] create ... \
           [ -allowedOrigins (default "") ] \
           [ -authenticator:required authenticator:required ] \
           [ -maxBodyBytes:integer (default "65536") ] \
           [ -protocol:required protocol:required ]

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

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::nx::Object[i]

Methods (to be applied on instances)

  • maxBodyBytes (scripted, public)

     <instance of nsmcp::HttpTransport[i]> maxBodyBytes

    Testcases:
    No testcase defined.
  • mediaTypes (scripted, public)

     <instance of nsmcp::HttpTransport[i]> mediaTypes header
    Parameters:
    header (required)

    Testcases:
    No testcase defined.
  • request (scripted, public)

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

    Header dictionary uses lower-case keys; created by Server.http.

    Parameters:
    method (required)
    headers (required)
    body (required)
    server (required)

    Testcases:
    No testcase defined.
  • response (scripted, public)

     <instance of nsmcp::HttpTransport[i]> response status body \
        [ headers ]
    Parameters:
    status (required)
    body (required)
    headers (optional)

    Testcases:
    No testcase defined.