使用python+Tkinter+requests+log开发一个做接口测试的gui小工具发送请求gui页面有结果显示
时间: 2023-12-10 13:05:40 浏览: 226
以下是一个基本的代码示例,用于使用Python Tkinter和requests库创建一个简单的GUI工具,该工具可以发送HTTP请求并将结果显示在GUI页面上。
```python
import tkinter as tk
import requests
window = tk.Tk()
window.title("API Test Tool")
# 创建标签和输入框
url_label = tk.Label(text="URL:")
url_label.grid(column=0, row=0)
url_entry = tk.Entry()
url_entry.grid(column=1, row=0)
method_label = tk.Label(text="Method:")
method_label.grid(column=0, row=1)
method_entry = tk.Entry()
method_entry.grid(column=1, row=1)
# 创建结果框
result = tk.Text()
result.grid(column=0, row=2, columnspan=2)
# 创建发送请求函数
def send_request():
url = url_entry.get()
method = method_entry.get()
response = requests.request(method, url)
result.delete('1.0', tk.END)
result.insert(tk.END, response.text)
# 创建发送请求按钮
send_button = tk.Button(text="Send Request", command=send_request)
send_button.grid(column=0, row=3, columnspan=2)
window.mainloop()
```
在这个例子中,我们创建了一个名为“API Test Tool”的简单GUI工具。用户可以在GUI页面上输入URL和HTTP方法,然后单击“发送请求”按钮来发送HTTP请求。工具将使用requests库来发送请求,并将响应文本显示在GUI页面上的结果框中。
阅读全文