parent
e2537a738d
commit
b1ce4cf5a5
@ -0,0 +1,27 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
from typing import Any, Callable
|
||||||
|
|
||||||
|
import requests # type: ignore
|
||||||
|
|
||||||
|
|
||||||
|
def testclient(
|
||||||
|
contentType: str,
|
||||||
|
getData: Callable[[], Any],
|
||||||
|
decodeData: Callable[[Any], Any],
|
||||||
|
) -> None:
|
||||||
|
url = "http://localhost:8082"
|
||||||
|
headers = {"Content-Type": contentType}
|
||||||
|
response = requests.post(
|
||||||
|
url,
|
||||||
|
data=getData(),
|
||||||
|
headers=headers,
|
||||||
|
proxies={"http": "http://localhost:8080", "https": "http://localhost:8080"},
|
||||||
|
)
|
||||||
|
|
||||||
|
# Print the response
|
||||||
|
print(response.status_code)
|
||||||
|
print(response.headers)
|
||||||
|
|
||||||
|
# convert the response data from MessagePack to JSON
|
||||||
|
data = decodeData(response.content)
|
||||||
|
print(data)
|
Loading…
Reference in new issue