【问题标题】:HttpResponseMessage not returning 400 Bad ResponseHttpResponseMessage 未返回 400 错误响应
【发布时间】:2022-06-13 22:40:08
【问题描述】:

我在项目中有一个方法可以检查 URL 的 Http 响应,称为 ValidateAcsUrl。

在该方法中,检查 URL 的 Http 响应,并以字符串形式返回。

我正在测试的 URL 有以下响应:

  • 200 正常
  • 400 错误请求
  • 404 未找到
  • 500 内部服务器错误
  • 在 catch 异常中,如果响应不起作用,则返回“不可用”响应

所有响应都有效,除了 400 Bad Request。

下面显示了一个工作 URL 的示例,处于调试模式。

400 Bad Request 响应 URL(在工作 URL 之后使用 Appending/%)从 HttpResponseMessage 行跳转到 catch 异常,该异常返回“不可用”。

HttpResponseMessage 不适用于 400 Bad Request,还是我需要做其他事情?

【问题讨论】:

  • 好吧,这里的异常似乎相关信息。我希望它会在发送请求之前验证您传递的 URL。

标签: c# httpresponsemessage


猜你喜欢
  • 2017-02-17
  • 2013-06-09
  • 2014-09-15
  • 2019-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-14
相关资源
最近更新 更多