dm_rpc_put Function

public function dm_rpc_put(request, response, url, payload_path, content_type, username, password, user_agent) result(rc)

Sends a file via HTTP PUT.

The function returns the following error codes:

  • E_RPC if request failed.

Arguments

Type IntentOptional Attributes Name
type(rpc_request_type), intent(inout) :: request

RPC request type.

type(rpc_response_type), intent(inout) :: response

RPC response type.

character(len=*), intent(in), optional :: url

URL of RPC API (may include port).

character(len=*), intent(in), optional :: payload_path

Path to payload file.

character(len=*), intent(in), optional :: content_type

MIME type of payload file.

character(len=*), intent(in), optional :: username

HTTP Basic Auth user name.

character(len=*), intent(in), optional :: password

HTTP Basic Auth password.

character(len=*), intent(in), optional :: user_agent

HTTP User Agent.

Return Value integer


Calls

proc~~dm_rpc_put~~CallsGraph proc~dm_rpc_put dm_rpc_put proc~dm_rpc_request_has_callback dm_rpc_request_has_callback proc~dm_rpc_put->proc~dm_rpc_request_has_callback proc~dm_rpc_request_set dm_rpc_request_set proc~dm_rpc_put->proc~dm_rpc_request_set