【问题标题】:Getting 411 error bad request in Evernote在 Evernote 中收到 411 错误错误请求
【发布时间】:2017-05-04 20:03:03
【问题描述】:

我们有三个环境,Dev、QA 和 Prod。

我们有一个稳定的 PHP 运行,可以连接印象笔记,获取令牌和获取内容。

我们将 QA 环境更新为 PHP 7.0,现在当我们尝试通过 evernote 获取 Token 时,它会返回

Invalid auth\/bad request (got a 411, expected HTTP\/1.1 20X or a redirect)

这里是代码

 $oauth = new \OAuth($this->consumerKey, $this->consumerSecret);

        return $oauth->getRequestToken($this->getEndpoint('oauth'), $callbackUrl);

我已经检查了 consumerKey 等,一切都正确。

我不确定这里会出现什么错误,因为 411 通常是您需要发送内容长度的时候,但是在 Evernote API 中他们没有提到类似的内容

这是由于 PHP 7.0 造成的吗?

任何帮助将不胜感激

谢谢

【问题讨论】:

    标签: php api curl evernote http-status-code-411


    【解决方案1】:

    是的,您可能需要发送内容长度。 Does Evernote change the API validation for the Content-Length?

    我看到Github 上提出了另一种解决方法。

    【讨论】:

      猜你喜欢
      • 2019-01-30
      • 2020-03-26
      • 2016-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多