3.8.5.1.1 POST

The URL specified by the client in the HTTP request line of the POST request identifies the action point targeted for the client. The server can have multiple action points and different action points can have different access permissions associated with them. For example, some action points require HTTP access authentication (as specified in [RFC2616] section 11). Or, action points can also allow only clients that connect from a specific IP address.

The syntax of the GetDscAction request is defined as follows.

            
DSC-GetDscAction-Request  =  DSC-GetDscAction-Req-Line DSC-GetDscActionSetReq-Headers DSC-GetDscActionReq-Body
  
 DSC-GetDscAction-Req-Line   = "POST" SP Request-URI SP HTTP-Version CRLF 
 Request-URI = Request-URI-Start DSC-GetDscActionRequest-URI-End
            
 DSC-GetDscActionRequest-URI-End = "Nodes(AgentId=" SQUOTE AGENTID SQUOTE RBRACKET FSLASH "GetDscAction"
 SQUOTE = %x27  ;  ' (Single Quote)
 RBRACKET = %x29 ; ) (Closing Bracket)
 FSLASH = %x2F ; / (Forward Slash)
 AGENTID = UUID ; as specified in [RFC4122] 
            
            
 DSC-GetDscActionSetReq-Headers = *( DSC-GetDscActionSetReq-Header-REQ
      / DSC-GetDscActionSetReq-Header-OPT ) 
            
 DSC-GetDscActionSetReq-Header-REQ    = Host    ; section 14.23 of [RFC2616] 
           / Accept ; section 14.1 of [RFC2616] 
           / ContentType ; section 2.2.2.1.2
           / Content-Length ; section 14.13 of [RFC2616] 
            
 DSC-GetDscActionSetReq-Header-OPT    = Connection  ; section 14.10 of [RFC2616] 
            / Expect ; section 14.20 of [RFC2616]            
 DSC-GetDscActionReq-Body = ActionRequest ; section 3.8.5.1.1.1

The syntax of the GetDscAction response is defined as follows:

            
 DSC-GetDscAction-Response  = Status-Line DSC-GetDscActionResp-Headers DSC-GetDscActionResp-Body
            
 DSC-GetDscActionResp-Headers = *( DSC-GetDscActionResp-Header-REQ
                            / DSC-GetDscActionResp-Header-OPT)
            
 DSC-GetDscActionResp-Header-REQ  =  Content-Length ; section 14.13 of [RFC2616] 
        / Content-Type ; section 2.2.2.1.2
             
 DSC-GetDscActionResp-Header-OPT  =  Server     ; section 14.38 of [RFC2616] 
 DSC-GetDscActionResp-Body = ActionContent ; section 3.8.5.1.1.2
           

The response message for this method can result in the following status codes.

Status code

Description

200

Request completed.

400

Bad request.

401

Unauthorized.

404

The resource is not found.