【问题标题】:Error 424 from Twitter API来自 Twitter API 的错误 424
【发布时间】:2011-02-22 08:27:05
【问题描述】:

我正在试验 Twitter API (OAuth)。我有一个测试台,可以从我的开发盒中发送推文,但在生产中失败。我在尝试发推文时收到状态码 424。

我无法发现我的实时环境和我的开发环境之间的区别,因此我确实需要了解“424”是什么,但找不到与之相关的文档。

【问题讨论】:

    标签: twitter


    【解决方案1】:

    原来是经典 ASP 的一个怪癖。

    失败:Set objXMLHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP.6.0")

    作品:Set objXMLHTTP = Server.CreateObject("Msxml2.ServerXMLHTTP")

    【讨论】:

      【解决方案2】:

      Wikipedia describes HTTP Response Code 424 as being a Failed Dependency。它是由 HTTP 的 WebDAV 扩展引入的(参见 the WebDAV RFC)。这意味着您发出的请求由于之前的请求失败而失败。

      作为一个高级示例(尽管实际的响应代码可能不同),您可能会发出请求以获取您的身份的 OAuth 票证或令牌。如果此操作失败,然后您使用该令牌发出请求,则可能会抛出 424。

      【讨论】:

      • 谢谢,我还是不明白。我使用的是单个用户、硬编码的消费者密钥和秘密,它可以在我的开发盒中运行,但在生产中失败。
      • 不,我做得很好,但在生产环境中,所有对 Twitter 的调用都会给出 424。看起来这可能是代理问题..?
      猜你喜欢
      • 1970-01-01
      • 2017-11-13
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多