【发布时间】:2017-08-11 05:29:51
【问题描述】:
我希望能够使用Troy Hunt's have I been pwned service 提供的Pwned Passwords 列表。
他的Introducing 306 Million Freely Downloadable Pwned Passwords 博客文章中描述了该服务。该 API 使用 HTTP Not Found 404 状态代码来指示何时在列表中未找到密码,并使用 200 来指示它已在受损列表中找到。这使得通过 Invoke-WebRequest PowerShell Cmdlet 消费变得困难,这会引发 404 的 WebException。
【问题讨论】:
-
很好的问题和答案,但为什么您不希望仅仅捕获异常?
-
对 .NET API 的好奇心真的很重要,但在测试两种结果时,其中一种感觉不应该是“异常”@MarkWragg
标签: .net api powershell security httpwebrequest