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.
| this |
a Session |
| msg |
the message to send |
|
the HTTP status code of the response |