fixed json support and closes #971

This commit is contained in:
jun
2020-07-24 16:25:41 +08:00
parent 02544c99db
commit 5ff154317c
2 changed files with 5 additions and 1 deletions

View File

@@ -237,6 +237,10 @@ def make_request_chain_style(request: Dict) -> Text:
if "json" in request:
req_json = request["json"]
if not isinstance(req_json, Text):
pass
else:
req_json = f'"{req_json}"'
request_chain_style += f".with_json({req_json})"
if "timeout" in request:

View File

@@ -52,7 +52,7 @@ class TRequest(BaseModel):
url: Url
params: Dict[Text, Text] = {}
headers: Headers = {}
req_json: Union[Dict, List] = Field(None, alias="json")
req_json: Union[Dict, List, Text] = Field(None, alias="json")
data: Union[Text, Dict[Text, Any]] = None
cookies: Cookies = {}
timeout: float = 120