为什么反向代理服务器在正文中发送错误,而不在http标头中发送错误(它可以正常发送200)?

我的应用程序在反向代理后面调用RESTful Web服务。通常,当出现一些错误时,我会在HTTP标头中将其显示为HTTP状态4xx或5xx。我体内的内容取决于WS应用程序。 但是,有时可能会发生HTTP状态为200的情况,但是在正文中却出错。

<HTML><HEAD>
<TITLE>Network Error</TITLE>
</HEAD>
<BODY>
<FONT face="Helvetica">
<big><strong></strong></big><BR>
</FONT>
<blockquote>
<TABLE border=0 cellPadding=1 width="80%">
<TR><TD>
<FONT face="Helvetica">
<big>Network Error (tcp_error)</big>
<BR>
<BR>
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
A communication error occurred: ""
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
The Web Server may be down,too busy,or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica" SIZE=2>
<BR>
For assistance,contact your network support team.
</FONT>
</TD></TR>
</TABLE>
</blockquote>
</FONT>
</BODY></HTML>

在我看来,反向代理尝试访问WS,但是一段时间后放弃了并向我发送此消息,但不是错误。 而且不应该这样,它应该是HTTP标头中的错误。 问题是,在反向代理服务器配置中是什么问题还是在WS应用程序中? 有什么可能?

wwasdffdsa 回答:为什么反向代理服务器在正文中发送错误,而不在http标头中发送错误(它可以正常发送200)?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3108111.html

大家都在问