langchain_community.utilities.requests
.JsonRequestsWrapper¶
- class langchain_community.utilities.requests.JsonRequestsWrapper[源代码]¶
-
封装请求库的轻量级包装器,支持异步操作。
此包装器的主要目的是始终返回JSON输出。
通过解析和验证关键字参数中的输入数据来创建新的模型。
如果输入数据无法解析成有效的模型,则引发 ValidationError。
- 参数 aiosession: Optional[ClientSession] = None¶
- 参数 auth: Optional[Any] = None¶
- 参数 headers: Optional[Dict[str, str]] = None¶
- 参数 response_content_type: Literal['text', 'json'] = 'json'¶
- 参数 verify: bool = True¶
- async adelete(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步地删除URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async aget(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步地获取URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async apatch(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步地更新URL并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async apost(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步向URL发送POST请求并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- async aput(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
异步向URL发送PUT请求并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- delete(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
删除URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- get(url: str, **kwargs: Any) Union[str, Dict[str, Any]] ¶
获取URL并返回文本。
- 参数
url (str) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- patch(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
对URL进行修补并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- post(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]] ¶
向URL发送POST请求并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]
- put(url: str, data: Dict[str, Any], **kwargs: Any) Union[str, Dict[str, Any]¶
向URL发送PUT请求并返回文本。
- 参数
url (str) –
data (Dict[str, Any]) –
kwargs (Any) –
- 返回类型
Union[str, Dict[str, Any]]