diff options
| author | Yuval Adam <_@yuv.al> | 2018-07-17 23:51:11 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2018-07-17 23:51:11 +0300 |
| commit | 2f935cd641c72e834d62c704acba41111b78cd10 (patch) | |
| tree | 1490f0a4867b5d373b56347e7ec13f1564c14149 /src/main.rs | |
| parent | 1c6e6578a39923d3c6c3502527a5b2a04574b118 (diff) | |
HTTP requests successful, aww yiss
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/src/main.rs b/src/main.rs index 94f8f3a..3ba3efa 100644 --- a/src/main.rs +++ b/src/main.rs @@ -80,13 +80,13 @@ fn main() { .body(Body::from(notify::BODY_SET_URI)) .unwrap(); - let req2 = Request::builder() - .method("POST") - .uri("http://10.5.1.201:38400/serviceControl/AVTransport") - .header("Content-Type", "text/xml") - .header("SOAPACTION", notify::A_PLAY) - .body(Body::from(notify::BODY_PLAY)) - .unwrap(); + // let req2 = Request::builder() + // .method("POST") + // .uri("http://10.5.1.201:38400/serviceControl/AVTransport") + // .header("Content-Type", "text/xml") + // .header("SOAPACTION", notify::A_STOP) + // .body(Body::from(notify::BODY_STOP)) + // .unwrap(); let f = client .request(req1) @@ -95,14 +95,14 @@ fn main() { }) .map_err(|err| { println!("Something bad happened"); - }) - .and_then(move |_| { - client.request(req2).map(|res| { - println!("OK"); - }).map_err(|err| { - println!("Something bad2"); - }) }); + // .and_then(move |_| { + // client.request(req2).map(|res| { + // println!("OK"); + // }).map_err(|err| { + // println!("Something bad2"); + // }) + // }); rt.spawn(f); @@ -120,6 +120,21 @@ fn main() { if c == 113 { break; } + if c == 32 { + let req2 = Request::builder() + .method("POST") + .uri("http://10.5.1.201:38400/serviceControl/AVTransport") + .header("Content-Type", "text/xml") + .header("SOAPACTION", notify::A_PLAY) + .body(Body::from(notify::BODY_PLAY)) + .unwrap(); + let f = client.request(req2).map(|res| { + println!("OK"); + }).map_err(|err| { + println!("Err"); + }); + rt.spawn(f); + } } controller.destroy(); }); |
