pub struct JinaClient { /* private fields */ }Expand description
Jina Reader API 客户端
通过 Builder 模式配置,使用 JinaClient::builder 创建。
Implementations§
Source§impl JinaClient
impl JinaClient
Sourcepub fn builder() -> JinaClientBuilder
pub fn builder() -> JinaClientBuilder
创建 Builder,用于灵活配置客户端参数
Trait Implementations§
Source§impl Default for JinaClient
impl Default for JinaClient
Source§impl HttpClient for JinaClient
impl HttpClient for JinaClient
Source§fn get<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
url: &'life1 str,
_headers: &'life2 HashMap<String, String>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn get<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
url: &'life1 str,
_headers: &'life2 HashMap<String, String>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
发送 GET 请求
Source§fn post<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
url: &'life1 str,
headers: &'life2 HashMap<String, String>,
_body: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn post<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
url: &'life1 str,
headers: &'life2 HashMap<String, String>,
_body: Vec<u8>,
) -> Pin<Box<dyn Future<Output = Result<Response>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
发送 POST 请求
Auto Trait Implementations§
impl !RefUnwindSafe for JinaClient
impl !UnwindSafe for JinaClient
impl Freeze for JinaClient
impl Send for JinaClient
impl Sync for JinaClient
impl Unpin for JinaClient
impl UnsafeUnpin for JinaClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more