【发布时间】:2022-06-13 22:40:08
【问题描述】:
我在项目中有一个方法可以检查 URL 的 Http 响应,称为 ValidateAcsUrl。
在该方法中,检查 URL 的 Http 响应,并以字符串形式返回。
我正在测试的 URL 有以下响应:
- 200 正常
- 400 错误请求
- 404 未找到
- 500 内部服务器错误
- 在 catch 异常中,如果响应不起作用,则返回“不可用”响应
所有响应都有效,除了 400 Bad Request。
400 Bad Request 响应 URL(在工作 URL 之后使用 Appending/%)从 HttpResponseMessage 行跳转到 catch 异常,该异常返回“不可用”。
HttpResponseMessage 不适用于 400 Bad Request,还是我需要做其他事情?
【问题讨论】:
-
好吧,这里的异常似乎相关信息。我希望它会在发送请求之前验证您传递的 URL。