apache - 重用并添加到 500 错误以从 soap 获得更好的统计数据

标签 apache http logging soap

我们根据 soap 请求提供大量数据。 每当请求失败时,soap 指定必须返回一个 500 错误,并返回一个告知错误的响应对象。 现在我知道一个事实,即由于错误的请求,我们的许多响应实际上应该是 400 错误,但我们不允许发送这些错误。 是否可以在 http 日志文件中添加一些内容,让模拟或其他统计数据发现 500 个“我不是真正的 500”错误?

谢谢

最佳答案

如果您使用的是 Apache,您可以使用自定义日志格式并添加一个字段,例如:

%{Foobar}o

其中“Foobar”是您在响应中发回的 header 的名称。然后,您需要做的就是在错误响应中添加一个自定义 header ,以表明这是由于错误的用户输入造成的。请务必以“X-”开头您的自定义 header 名称,以便它有效(即 X-Foobar)

参见 mod_log_config有关自定义日志格式的更多信息的文档。

关于apache - 重用并添加到 500 错误以从 soap 获得更好的统计数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062156/

相关文章:

http - 如何使 HTTP 请求在 Flutter web 中工作?

java - 如何在 log4j2 中生成标题行

php - APC 是否适用于高度动态的 PHP 网站?

asp.net - 我可以信任从 ServerVariables ["REMOTE_ADDR"返回的值吗]

http - 使用 VBS 发送文件和参数 HTTP Post

logging - 使用logstash(ELK)轮询日志

python - 记录 dictConfig 不适用于多处理

python - Django应用部署在suburl,登录后重定向到首页

apache - 如何每天轮换 apache 日志文件?

svn - 颠覆提交问题 : XML data was not well-formed