Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. use std::process::Command;
  2.  
  3. fn main() {
  4. let output = Command::new("curl")
  5. .arg("-X POST --data '{\"jsonrpc\":\"2.0\",\"method\":\"sayhello\",\"params\":[],\"id\":1}'")
  6. // .arg("--help")
  7. .output().unwrap_or_else(|e| {
  8. panic!("failed to execute process: {}", e)
  9. });
  10.  
  11. if output.status.success() {
  12. let s = String::from_utf8_lossy(&output.stdout);
  13.  
  14. print!("curl succeeded and stdout was:\n{}", s);
  15. } else {
  16. let s = String::from_utf8_lossy(&output.stderr);
  17.  
  18. print!("curl failed and stderr was:\n{}", s);
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement