mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-14 09:07:35 +08:00
fixed json support and closes #971
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user