在Evernote中获取411错误错误请求

时间:2017-05-04 20:03:04

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

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

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

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

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吗?

任何帮助将不胜感激

由于

1 个答案:

答案 0 :(得分:1)

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

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