Получение ошибочного запроса 411 в Evernote

У нас есть три среды, 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);

Я проверил, что customerKey и т. Д., И все правильно.

Я не уверен, что здесь может быть ошибка, так как 411 обычно, когда вам нужно отправить длину содержимого, но в Evernote API они не упоминают ничего подобного

Это связано с PHP 7.0?

Любая помощь будет оценена

Спасибо

1

Решение

Да, вам, вероятно, нужно отправить длину контента.
Изменяет ли Evernote валидацию API для Content-Length?

Я вижу, что есть другой обходной путь, предложенный Github.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]