首页 > 其他分享 >每日一模块:httpx解决http2

每日一模块:httpx解决http2

时间:2023-12-27 17:15:47浏览次数:39  
标签:http httpx 模块 http2 print data response

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Cloud
# datetime:2023/12/18
import httpx

"""
pip install httpx[http2] -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
"""
timeout = httpx.Timeout(2,
                        # 与服务器套接字连接最长时间ConnectTimeou
                        connect=0.5,
                        # 接收服务器数据块最长持续时间ReadTimeout
                        read=3,
                        # 发送数据块给服务器最长持续时间WriteTimeout
                        write=3)
http_client = httpx.Client(http2=True, timeout=timeout, verify=False)
url = "https://ip/goods"
request_data = dict(id="1111")

response_data = http_client.get(url=url,
                                headers=dict(FromCode="P205010101"),
                                params=request_data)
print(response_data.text, type(response_data.text))
print(response_data.json(), type(response_data.json()))
print(response_data.content)
print(response_data.status_code)
print(response_data.headers)

标签:http,httpx,模块,http2,print,data,response
From: https://www.cnblogs.com/sunxiuwen/p/17930925.html

相关文章

  • 如何快速还原Python内置模块的功能
    Python作为一门开源的编程语言,提供了丰富的内置模块和库,使开发者能够快速开发各种应用。然而,有时候我们可能在使用内置模块时不小心修改了其源代码,导致功能不正常或无法正常使用。本文将介绍如何快速还原Python内置模块的功能,以便恢复正常的开发环境。步骤一:确认问题首先,我们需要确......
  • Python windows下subprocess模块 cwd 参数不支持相对路径
    前言全局说明Pythonwindows下subprocess模块cwd参数不支持相对路径一、问题程序要执行命令,用到了subprocess模块,并指定了cwd运行路径,在MAC系统下运行正常,在Windows下运行报错。经过查询,是系统差异导致,所以为了方便,在windows下获取当前路径后拼接再生成绝对路径......
  • rebar3 引用本地elixir 模块
    前边简单说过基于rebar_mix使用elixir模块,但是使用的模块是三方的,如果时候我们可以需要使用自己的就可以使用本地git项目,或者搭建自己的私服git,以下是一个简单使用项目准备本地elixirmix项目一个基于mixcli创建的项目,同时进行gitinit mixnewlogingit......
  • elixr 本地模块引用
    elixir的mix支持引用本地模块,以下是一个简单的学习参考使用项目结构├──app│├──README.md│├──lib││└──app.ex│├──mix.exs│└──test│├──app_test.exs│└──test_helper......
  • rebar3 集成elixir 模块
    社区包含了一个rebar3的elixirmix插件,可以方便rebar使用elixir模块参考使用rebar.config配置{erl_opts,[debug_info]}.{deps,[%添加引用{decimal,"2.0.0"}]}. {shell,[{apps,[basic]}]}. %添加插件 {plugins,[......
  • BOSHIDA DC电源模块的使用范围是什么?适用于哪些应用场景?
    BOSHIDADC电源模块的使用范围是什么?适用于哪些应用场景?DC电源模块是一种用来提供直流电源的设备,可用于各种应用场景。其主要使用范围包括但不限于以下几个方面:1.电子设备供电:DC电源模块可为各种电子设备提供稳定的直流电源,如计算机、手机、音频设备、摄像机等。它们通常需要稳......
  • EMA跨空间学习的高效多尺度注意模块
    跨空间学习的高效多尺度注意模块摘要在各种计算机视觉任务中,通道或空间注意机制在产生更多可识别的特征表示方面具有显著的有效性。然而,通过通道降维来建模跨通道关系可能会对提取深度视觉表征带来副作用。本文提出了一种新型的高效多尺度注意力(EMA)模块。为了保留每个通道上......
  • 查看onnx模型结构-使用Netron模块
    查看onnx模型结构-使用Netron模块1安装$pipinstallnetron2可选-查看安装的路径$pipshownetron3查看onnx结构importnetron#�??�?ONNX模�??�??件�??路�?onnx_model_path=r'yolo5/yolov5n-seg_toXiaoLiu/model/yolov5n-seg.onnx'#�?�"�netron�?��?��?�??ONNX模�??net......
  • DC电源模块如何简化电路设计
    BOSHIDADC电源模块如何简化电路设计DC电源模块是一种集成了直流电源电路的模块,可以提供稳定的直流电源输出。使用DC电源模块可以简化电路设计,具体步骤如下:1.选择合适的DC电源模块:根据电路所需的电压和电流要求,选择合适的DC电源模块。通常,DC电源模块有不同的输出电压和电流等级可......
  • DC电源模块的安装和使用步骤是什么?
    BOSHIDADC电源模块的安装和使用步骤是什么?安装和使用DC电源模块的步骤如下:1.确定模块的电源需求:查阅模块的规格和说明书,确定所需的输入电压范围和输出电流能力。2.配置电源线:根据电源模块的输入要求,选择合适的电源线。确保电源线具备足够的额定电流和正确的接线方式。3.连接电......