编程软件

HTTP请求工具 v2.37

HTTP请求工具 v2.37

  • 版本:
  • 发布:

应用截图

应用介绍

    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.
标签:

热门手机软件

最新手机软件

最新资讯攻略