HibiAPI icon indicating copy to clipboard operation
HibiAPI copied to clipboard

httpx 在 0.28 删除了 proxies 参数

Open balh55y opened this issue 1 year ago • 2 comments

[2Khibiapi  | │ ╭─────────────────────────────── locals ───────────────────────────────╮     │
[2Khibiapi  | │ │ cookies = None                                                       │     │
[2Khibiapi  | │ │ headers = {                                                          │     │
[2Khibiapi  | │ │           │   'API-Key': b'C69BAF41DA5ABD1FFEDC6D2FEA56B',           │     │
[2Khibiapi  | │ │           │   'App-Channel': '2',                                    │     │
[2Khibiapi  | │ │           │   'App-Version': '2.2.1.2.3.3',                          │     │
[2Khibiapi  | │ │           │   'App-Build-Version': '44',                             │     │
[2Khibiapi  | │ │           │   'App-UUID': 'defaultUuid',                             │     │
[2Khibiapi  | │ │           │   'Accept': 'application/vnd.picacomic.com.v1+json',     │     │
[2Khibiapi  | │ │           │   'App-Platform': 'android',                             │     │
[2Khibiapi  | │ │           │   'User-Agent': 'okhttp/3.8.1',                          │     │
[2Khibiapi  | │ │           │   'Content-Type': 'application/json; charset=UTF-8'      │     │
[2Khibiapi  | │ │           }                                                          │     │
[2Khibiapi  | │ │ proxies = {'all://': '[http://127.0.0.1'}](http://127.0.0.1})                              │     │
[2Khibiapi  | │ │    self = <hibiapi.api.bika.net.NetRequest object at 0x7fc70727b520> │     │
[2Khibiapi  | │ ╰──────────────────────────────────────────────────────────────────────╯     │
[2Khibiapi  | │                                                                              │
[2Khibiapi  | │ /app/hibiapi/utils/net.py:83 in create_client                                │
[2Khibiapi  | │                                                                              │
[2Khibiapi  | │    80 │   │   self.create_client()                                           │
[2Khibiapi  | │    81 │                                                                      │
[2Khibiapi  | │    82 │   def create_client(self):                                           │
[2Khibiapi  | │ ❱  83 │   │   self.client = self.client_class(                               │
[2Khibiapi  | │    84 │   │   │   headers=self.headers,                                      │
[2Khibiapi  | │    85 │   │   │   proxies=self.proxies,                                      │
[2Khibiapi  | │    86 │   │   │   cookies=self.cookies,                                      │
[2Khibiapi  | │                                                                              │
[2Khibiapi  | │ ╭───────────────────────────── locals ──────────────────────────────╮        │
[2Khibiapi  | │ │ self = <hibiapi.api.bika.net.NetRequest object at 0x7fc70727b520> │        │
[2Khibiapi  | │ ╰───────────────────────────────────────────────────────────────────╯        │
[2Khibiapi  | ╰──────────────────────────────────────────────────────────────────────────────╯
[2Khibiapi  | TypeError: AsyncClient.__init__() got an unexpected keyword argument 'proxies'

balh55y avatar Dec 03 '24 14:12 balh55y

先锁旧版 httpx 吧,这个问题我这两天就修

mnixry avatar Dec 03 '24 14:12 mnixry

我在考虑直接把 Proxy 这个配置踢了,因为 httpx 本身是会吃 HTTP_PROXY 这一系列的环境变量的,所以我觉得大概不要也没问题?

mnixry avatar Dec 16 '24 08:12 mnixry