send_message


Description:

public virtual uint send_message (Message msg)

Synchronously send msg.

This call will not return until the transfer is finished successfully or there is an unrecoverable error.

Unlike with queue_message, msg is not freed upon return.

(Note that if you call this method on a SessionAsync, it will still use asynchronous I/O internally, running the glib main loop to process the message, which may also cause other events to be processed.)

Contrast this method with send, which also synchronously sends a message, but returns before reading the response body, and allows you to read the response via a InputStream.

Parameters:

this

a Session

msg

the message to send

Returns:

the HTTP status code of the response