0

Мы создаем API и используем расширение консоли для консоли Chrome для тестирования. Мы развернули наше приложение на сервере Heroku для отладки и на сервере EC2. Он дает правильные результаты на сервере Heroku с пользовательскими заголовками. Но для сервера EC2 пользовательские заголовки не проходят. Из-за чего правильные результаты не отображаются на сервере EC2. Проверяя файл журнала сервера EC2, мы обнаружили, что пользовательские заголовки не существуют в заголовке HTTP. тамПользовательские заголовки не работают на сервере Amazon EC2

RestClient.get('http://ec2-54-225-122-111.compute-1.amazonaws.com/method_name',{"Authorization"=> authorization_element,"custom_header1"=>val1,"custom_header2"=>val2})

ли какие-либо настройки, нам нужно сделать для того, чтобы получить пользовательский заголовок HTTP сервер Amazon AWS:

Из локальной системы мы просим с помощью Restclient?

EDIT: Я использую EngineYard для процесса развертывания.

ответ

0

Я получил решение, передав имена без подчеркивания.

Я пропустил пользовательский заголовок с именем, имеющим знак подчеркивания, как custom_header1 = "some value". И от here, я узнаю, что подчеркивание не допускается, хотя разрешен дефис, который далее преобразуется в символ подчеркивания.

Смежные вопросы