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