检查请求响应是否成功的最简单方法是什么?

How is the easiest way to check if the response to the request is succesful or not?

我需要一个简单的同步函数来检查对特定 url 的响应是否成功或 returns 错误,例如 404。

例如:

https://api.com/articles/1 -> 使用代码 200

响应 returns 某事

https://api.com/articles/1 -> 响应 returns 错误 404

问题中已经提到,您可以查看回复状态。

  • 2xx 状态视为成功,
  • 3xx也可以变成 成功,你应该使用 followRedirect。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

取决于 API,它可以 return 具有成功状态,而响应正文的内容仍然可能意味着错误。

例如:https://www.baeldung.com/java-http-request