qd-today / qd

QD [v20240210] —— HTTP请求定时任务自动执行框架 base on HAR Editor and Tornado Server
https://qd-today.github.io/qd/
MIT License
4.2k stars 546 forks source link

[Bug] 添加任务-设置代理-提交后显示:405: Method Not Allowed #500

Closed Kolakona closed 6 months ago

Kolakona commented 6 months ago

Verify steps

QD Version

20230821

Bug on OS

Linux

Bug on Platform

Docker/Linux 64位, Code Build/Linux 64位

To Reproduce

平台:dsm7.0.1 docker20.10.3.1239 添加任务,设置代理该选项时,输入http://192.168.123.110:10809 (局域网中代理地址),提交。

Describe the Bug

添加任务-设置代理-提交后显示:405: Method Not Allowed

QD config

No response

QD log

Expected behavior

可以通过设置代理来进行无法直连的网站签到

Screenshots

image

a76yyyy commented 6 months ago

升级至最新版后再试一次

Kolakona commented 6 months ago

升级至最新版后再试一次

更新版本到20240208了,还是一样显示 405: Method Not Allowed

a76yyyy commented 6 months ago

有405日志或者截图么?或者开启debug模式,看一下后台日志

看看是不是代理不支持http

loveqianool commented 6 months ago

有405日志或者截图么?或者开启debug模式,看一下后台日志

看看是不是代理不支持http

最新版随便找个任务修改都是 405,不管是用户名,密码,还是代理备注,但是可以删除任务,然后新建正常运行。 新春快乐

Kolakona commented 6 months ago

有405日志或者截图么?或者开启debug模式,看一下后台日志

看看是不是代理不支持http

Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/tornado/web.py", line 1788, in _execute result = method(*self.path_args, **self.path_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/tornado/web.py", line 269, in _unimplemented_method raise HTTPError(405) tornado.web.HTTPError: HTTP 405: Method Not Allowed

Kolakona commented 6 months ago

有405日志或者截图么?或者开启debug模式,看一下后台日志 看看是不是代理不支持http

最新版随便找个任务修改都是 405,不管是用户名,密码,还是代理备注,但是可以删除任务,然后新建正常运行。 新春快乐

原来如此,试了一下删除再新建确实可以了! 祝开发者及层主新春快乐~

a76yyyy commented 6 months ago

确实是bug,尽快修复

a76yyyy commented 6 months ago

@Kolakona @loveqianool Dev 版已修复(Fixed by #68aa0b7),可以使用 qdtoday/qd:dev 容器测试一下,如果没有问题我尽快发版

Kolakona commented 6 months ago

@Kolakona @loveqianool Dev 版已修复(Fixed by #68aa0b7),可以使用 qdtoday/qd:dev 容器测试一下,如果没有问题我尽快发版

测试了,正常了