2017-01-20 7 views
-1

После того как я проверил документ миграции AVS (https://developer.amazon.com/public/solutions/alexa/alexa-voice-service/docs/migration-guide)Как установить канал загрузки с nghttp2? (C/C++) (AVS)

Я сделал запрос после того, как сделан SSL подключения с использованием "nghttp2_submit_request", который отправит HEADER frame.The данные, как это:

: метод: GET

: схема: HTTPS

: путь:/v20160207/директивы

авторизации: Носитель {{access_token}}

И я нашел это:

если {{access_token}} неверен, это будет ответом на JSON-строку формата:

{ "заголовок": { "пространство имен": "Система",» имя ":« Исключение »,« messageId »:« 83e5e334-5470-43c4-86d7-be5cbc19a4bd »},« полезная нагрузка »: {« код »:« UNAUTHORIZED_REQUEST_EXCEPTION »,« description »:« Не удалось аутентифицировать запрос. Укажите действительный маркер авторизации. "}}

но если {{access_token}} действительно, это будет ответ на GOAWAY кадр.

так. Что я должен теперь делать? Может ли один помочь мне вне? было бы здорово appreciation```

ответ

0

кажется, печальная история .... :(

я управляю "javaclient" Клиенту "companionService", чтобы получить {{}} access_token

И я просто прошел {{access_token}} к моему тестовому клиенту. e "javaclient"

Сегодня утром я закрываю его случайно. Так оно и было связано.

Затем я тестирую javaclient open с открытым тестовым клиентом ... рамка GOAWAY подходит как ожидаемая.

Затем я закрываю javaclient, запускаю тестовый клиент, рамка GOAWAY не приходит.

Кажется грустный рассказ .....

В этой ситуации, AVS, кажется, не может сказать Infomation ошибки ...

============= =================================================

Я закрою это после полного испытания ...

+0

У меня такая же проблема. Мои запросы отлично работают на Java через Jetty, но не в nghttp2. Alexa закрывает соединение по неизвестным причинам. : -/ –

+0

Моя ситуация: один access_token использовался двумя клиентом одновременно. Просто закройте одного клиента, другой будет работать нормально. –

+0

друг, так как вы решаете эту проблему? – user3222184