PERL API错误500服务器关闭连接而没有发回任何数据

vu8f3i0k  于 2023-03-19  发布在  Perl
关注(0)|答案(3)|浏览(162)

我正在运行一个Perl API,它使用LWP::UserAgent将表单数据发送到一个文件。
有时我会在处理大文件时收到此错误:
“500服务器关闭连接,未发回任何数据”
超时似乎不是问题,因为它设置为一个天文数字。

9wbgstp7

9wbgstp71#

如果您得到的响应具有Client-Warning报头,如下面的响应所示,则这是一个tcp级别的错误,响应由LWP客户端而不是服务器生成:

500 Server closed connection without sending any data back
Content-Type: text/plain
Client-Date: Thu, 19 Sep 2013 08:04:28 GMT
Client-Warning: Internal response
deikduxw

deikduxw2#

我通过添加https://{host}/path解决了这个问题。
示例:http://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]结果:错误500服务器关闭连接没有发送任何数据回来
例如:https://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]它可以工作。

flvlnr44

flvlnr443#

使用“gopher”:

# For a single scheme:
$ua->proxy('gopher', 'http://proxy.sn.no:8001/');

相关问题