我需要针对NGINX服务器测试POST和GET调用。
我需要捕获错误代码并验证响应。我可以通过点击localhost:8080(NGINX在暴露8080的docker上运行)来测试GET请求,但是我不确定如何测试POST调用。
我们可以构造一个虚拟请求并测试POST调用吗? NGINX在默认页面上运行。
答案 0 :(得分:0)
以下是在python中向端点发出发布请求的一种方法
import requests
API_ENDPOINT = "http://pastebin.com/api/api_post.php"
data = {param1:value1,
param2:value2}
#sending post request and saving response as response object
r = requests.post(url = API_ENDPOINT, data = data)
#extracting response text
pastebin_url = r.text
print("The pastebin URL is:%s"%pastebin_url)