检查请求响应是否成功的最简单方法是什么?
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 具有成功状态,而响应正文的内容仍然可能意味着错误。
我需要一个简单的同步函数来检查对特定 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 具有成功状态,而响应正文的内容仍然可能意味着错误。