我正在运行一个Perl API,它使用LWP::UserAgent将表单数据发送到一个文件。有时我会在处理大文件时收到此错误:“500服务器关闭连接,未发回任何数据”超时似乎不是问题,因为它设置为一个天文数字。
LWP::UserAgent
9wbgstp71#
如果您得到的响应具有Client-Warning报头,如下面的响应所示,则这是一个tcp级别的错误,响应由LWP客户端而不是服务器生成:
Client-Warning
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
deikduxw2#
我通过添加https://{host}/path解决了这个问题。示例:http://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]结果:错误500服务器关闭连接没有发送任何数据回来例如:https://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]它可以工作。
flvlnr443#
使用“gopher”:
# For a single scheme: $ua->proxy('gopher', 'http://proxy.sn.no:8001/');
3条答案
按热度按时间9wbgstp71#
如果您得到的响应具有
Client-Warning
报头,如下面的响应所示,则这是一个tcp级别的错误,响应由LWP客户端而不是服务器生成:deikduxw2#
我通过添加https://{host}/path解决了这个问题。
示例:http://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]结果:错误500服务器关闭连接没有发送任何数据回来
例如:https://localhost:6543/carnelian ssh -v -N -L 6543:[远程主机]:[端口]它可以工作。
flvlnr443#
使用“gopher”: