目录
前言
最初就是因为在微信看到一篇文章中,看到此http工具的制作因为觉得Streamlit有无限开的可能,对于快速构建安全工具有着极大的便利,下面对此工具进行学习一番
下面是这个工具的web界面展示,功能是可以通过填入请求的url地址,然后选择不同的请求方式,并填入请求体,最后发送请求,达到返回json格式信息的效果
HTTP工具功能点:
- 发送HTTP请求:用户输入请求URL、请求方法和请求头信息,工具对请求进行封装后发送HTTP请求。
- 查看响应结果:工具接收到服务器响应后,将响应结果展示给用户以便于查看。
- 关注请求细节:用户可以查看请求发送的细节信息,包括请求发送时间、请求耗时、请求大小等。
1. 导入库:
导入所需的Python库:requests
用于发送HTTP请求,streamlit
用于构建Web应用界面,datetime
用于获取时间戳(处理请求的以及响应时间等),json
用于处理JSON数据(返回和请求体的数据格式为json)。
# 模拟HTTP请求工具
import requests # type: ignore
import streamlit as st # type: ignore
import datetime
import json
2.设置页面配置:
下面是Streamlit构建web应用使用的语法其中st.set_page_config用于
设置title标题和在tiitle部分的一个图标。使用st.title
设置如上图所示的页面的主标题。
st.set_page_config(page_title="HTTP请求模拟工具", page_icon="
标签:web,HTTP,请求,st,发送,headers,json,Streamlit
From: https://blog.csdn.net/weixin_72543266/article/details/140980449