网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
软件 | HTTP请求工具 v2.37 |
分类 | 编程软件 |
语言 | 简体中文 |
大小 | 37.2MB |
版本 | |
下载 | ![]() |
介绍 | HTTP请求工具 v2.37 骄三碗不过景阳岗阳似火风雨交加32. 在我们的城市里,夏季上演得太长,秋色就不免出场得晚些。但秋实永远不会被混淆的——这坚硬明朗的金属季。让我们从微凉的松风中去任取,让我们从新刈的草香中去任取。如果你方便的话,我们8点半在学校门口碰面吧。12.为山九仞,功亏一篑。 从事开发调试工作的小伙伴们应该经常需要对http进行测试,今天小编就为大家分享一个非常实用的测试软件,它就是HTTP请求工具,这款软件能够为程序开发人员提供许多工作便利,支持多种请求方式,让用户更好地开展端口调试工作,轻松测试自己的代码是否正确,界面很直观。 软件说明 做网站开发时,经常需要发送请求来测试自己的代码是否OK,这时候模拟发送http请求的工具就起到了很大的作用。 ![]() 代码说明 import sys from PyQt5 import QtWidgets from PyQt5.QtWidgets import * from Ui_pyqt5 import Ui_MainWindow from PyQt5.QtCore import QCoreApplication import requests import json class MainLogic(QtWidgets.QMainWindow, Ui_MainWindow): def __init__(self): # 继承父类 super(MainLogic, self).__init__() # 构造UI self.setupUi(self) # 按钮点击事件 def btnClick(self): url = self.txt_url.toPlainText() # 获取请求URL request_type = self.request_type.currentText() request_params = self.request_body.toPlainText() # 获取请求body request_headers = self.request_header.toPlainText().split(" ") # 获取请求request params = {} headers = { "content-type": "application/x-www-form-urlencoded;", "user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" } try: # 请求header for h in request_headers: if h =='' or h[0 : h.find(":")] =='' or h[0 : h.find(":")].lower() == 'content-length': continue headers[h[0 : h.find(":")]] = h[ h.find(":")+1 :].strip() if request_params: params = json.loads(request_params) if url =='' : return True # 判断是否HTTP HTTPS开头 if url[0:7] !='http://' and url[0:8] != 'https://': url = "http://" + url if request_typ1. 简单安静的生活其实不幸福,所以我只拥抱刹那,绵延持久的感觉根本不快乐,所以我只信仰瞬间。e == 'GET': result = requests.get(url, headers = headers, data = params ) elif request_type =='POST': result = requests.post(url, headers = headers, json = params ) else: return True result.encoding = result.apparent_encoding # 获取返回内容 outputText = result.text # 返回格式为JSON时,格式化输出 if result.headers['Content-Type'].find("application/json") > -1: outputText = json.dumps(result.json(), sort_keys=False, indent=4, separators=(', ', ': ') ,ensure_ascii =False) # 输出结果到UI self.response.setPlainText( outputText ) self.respon_code.setText(str(result.status_code)) except Exception as ex: self.respon_code.setText("") self.response.setPlainText("请求ERROR:" + str(ex) ) if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv ) # QApplication.setQuitOnLastWindowClosed(False) main = MainLogic() main.show() sys.exit(app.exec_()) 喜欢小编为您带来的HTTP请求工具吗?希望可以帮到您~更多软件下载尽在霍普软件下载网 别浦高楼曾漫倚,对江南千里。楼下分流水声中,有当日、凭高泪。借问苦心爱者谁,后有韦讽前支盾。HTTP请求工具33、One swallow does not make a summer. |
截图 | |
随便看 |
|
霍普软件下载网-旗舰软件下载站,将绿色免费商业版破解软件、共享软件、游戏、电影、电视剧一网打尽!