dm_rpc_request_set Subroutine

public subroutine dm_rpc_request_set(request, auth, method, compression, connect_timeout, timeout, modified_since, follow_location, payload, content_type, accept, username, password, url, user_agent, callback)

Sets RPC request settings.

Arguments

Type IntentOptional Attributes Name
type(rpc_request_type), intent(inout) :: request
integer, intent(in), optional :: auth

HTTP Auth.

integer, intent(in), optional :: method

HTTP method (GET, POST).

integer, intent(in), optional :: compression

Use deflate or zstd compression (Z_TYPE_*).

integer, intent(in), optional :: connect_timeout

Connection timeout in seconds.

integer, intent(in), optional :: timeout

Timeout in seconds.

integer(kind=i8), intent(in), optional :: modified_since

If-modified-since timestamp (Epoch).

logical, intent(in), optional :: follow_location

Follow HTTP 3xx redirects.

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

Request payload.

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

Request payload type (MIME).

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

HTTP Accept header.

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

Request URL.

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

User Agent.

procedure(dm_rpc_callback), optional :: callback

C-interoperable write callback function.


Called by

proc~~dm_rpc_request_set~~CalledByGraph proc~dm_rpc_request_set dm_rpc_request_set proc~dm_rpc_get dm_rpc_get proc~dm_rpc_get->proc~dm_rpc_request_set proc~dm_rpc_post_type dm_rpc_post_type proc~dm_rpc_post_type->proc~dm_rpc_request_set proc~dm_rpc_post_types dm_rpc_post_types proc~dm_rpc_post_types->proc~dm_rpc_request_set proc~dm_rpc_request_multi dm_rpc_request_multi proc~dm_rpc_request_multi->proc~dm_rpc_request_set proc~dm_rpc_request_single dm_rpc_request_single proc~dm_rpc_request_single->proc~dm_rpc_request_set interface~dm_rpc_post dm_rpc_post interface~dm_rpc_post->proc~dm_rpc_post_type interface~dm_rpc_post->proc~dm_rpc_post_types interface~dm_rpc_request dm_rpc_request interface~dm_rpc_request->proc~dm_rpc_request_multi interface~dm_rpc_request->proc~dm_rpc_request_single