diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-17 14:14:05 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-17 14:14:05 +0200 |
commit | 22b152cb87e18f69b9a29f6e87141fac293a873e (patch) | |
tree | f3bc9da353f85f189c6f018cb48d3d674f33cf4b | |
parent | 8ffb7567b979b7217b09297bb77f02daee5467ff (diff) |
dns resolution: support rustkrazy
-rw-r--r-- | src/client.rs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/client.rs b/src/client.rs index f3e173f..b413e87 100644 --- a/src/client.rs +++ b/src/client.rs @@ -2,6 +2,7 @@ use crate::call; use crate::response::{self, ResponseData}; use crate::{Error, Result}; +use std::net::Ipv4Addr; use std::sync::Arc; use reqwest::{blocking, Url}; @@ -42,7 +43,17 @@ impl Client { pub fn login(ep: Endpoint, user: String, pass: String) -> Result<Client> { let client = Client { inner: Arc::new(ClientRef { - http: blocking::Client::builder().cookie_store(true).build()?, + http: blocking::Client::builder() + .cookie_store(true) + .resolve( + "api.domrobot.com", + (Ipv4Addr::new(185, 181, 104, 71), 443).into(), + ) + .resolve( + "api.ote.domrobot.com", + (Ipv4Addr::new(185, 181, 104, 52), 443).into(), + ) + .build()?, endpoint: ep, }), }; |