测试GET和POST调用

时间:2019-03-29 09:21:48

标签: python python-2.7

我需要针对NGINX服务器测试POST和GET调用。

我需要捕获错误代码并验证响应。我可以通过点击localhost:8080(NGINX在暴露8080的docker上运行)来测试GET请求,但是我不确定如何测试POST调用。

我们可以构造一个虚拟请求并测试POST调用吗? NGINX在默认页面上运行。

1 个答案:

答案 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)