Struct wasmer_vnet::SocketHttpRequest
source · pub struct SocketHttpRequest {
pub request: Option<Sender<Vec<u8>>>,
pub response: Option<Receiver<Vec<u8>>>,
pub headers: Option<Receiver<(String, String)>>,
pub status: Arc<Mutex<Receiver<Result<HttpStatus>>>>,
}
Expand description
Holds the interface used to work with a pending HTTP request
Fields§
§request: Option<Sender<Vec<u8>>>
Used to send the request bytes to the HTTP server (once all bytes are send the sender should be closed)
response: Option<Receiver<Vec<u8>>>
Used to receive the response bytes from the HTTP server (once all the bytes have been received the receiver will be closed)
headers: Option<Receiver<(String, String)>>
Used to receive all the headers from the HTTP server (once all the headers have been received the receiver will be closed)
status: Arc<Mutex<Receiver<Result<HttpStatus>>>>
Used to watch for the status