我正在使用 jQuery 的 ajax 方法与Twitter REST API进行交互。
他们的 API 有点烦人,因为某些操作会返回 401 HTTP 状态码。在这种情况下,我只希望它失败,而不是显示登录框。
我尝试在 URL 中提供一个不正确的 user:pass 对,以防这可能会抑制对话框并让我得到一个错误响应,但这无济于事。
这个问题问了完全相同的问题,但答案却是首先解决了如何不触发 401 的问题。
(特别是这很烦人,因为这是他们请求身份验证的一个错误——该users/show方法不应该首先要求它。)