All checks were successful
		
		
	
	Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 9s
				
			
		
			
				
	
	
		
			29 lines
		
	
	
		
			628 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			628 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| extern crate reqwest;
 | |
| use crate::data_toml;
 | |
| use crate::url;
 | |
| 
 | |
| pub async fn post_request() -> String {
 | |
|     let refresh = data_toml(&"refresh");
 | |
|     let url = url(&"session_refresh");
 | |
| 
 | |
|     let client = reqwest::Client::new();
 | |
|     let res = client
 | |
|         .post(url)
 | |
|         .header("Authorization", "Bearer ".to_owned() + &refresh)
 | |
|         .send()
 | |
|         .await
 | |
|         .unwrap();
 | |
| 
 | |
|     let status_ref = res.error_for_status_ref();
 | |
| 
 | |
|     match status_ref {
 | |
|         Ok(_) => {
 | |
|             return res.text().await.unwrap();
 | |
|         }
 | |
|         Err(_e) => {
 | |
|             let e = "err".to_string();
 | |
|             return e;
 | |
|         }
 | |
|     }
 | |
| }
 |