aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-17 14:14:05 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-17 14:14:05 +0200
commit22b152cb87e18f69b9a29f6e87141fac293a873e (patch)
treef3bc9da353f85f189c6f018cb48d3d674f33cf4b
parent8ffb7567b979b7217b09297bb77f02daee5467ff (diff)
dns resolution: support rustkrazy
-rw-r--r--src/client.rs13
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,
}),
};