Я не программист ruby или rails, но мне поручено обратное проектирование API для приложения RoR. Мои HTTP POST запросы не удается проверку валидации, где эта линия, как предполагается обеспечить определенную часть данных:Что возвращает @ _request.env ['HTTP_X_MY_TOKEN']?
value = @_request.env['HTTP_X_MY_TOKEN'];
от того, что мало опыта у меня есть и поиск я сделал, это, кажется, ищет Заголовок HTTP-запроса MY_TOKEN
, но я не уверен, что это так.
Мой текущий запрос HTTP выглядит следующим образом:
POST /myapp HTTP/1.1
Host: website.com:80
Content-Type: application/json
Content-Length: 12
my post data
Если это так, то я могу просто добавить его в моих заголовков запроса HTTP POST следующим образом:
POST /myapp HTTP/1.1
Host: website.com:80
Content-Type: application/json
MY_TOKEN: sometokentext
Content-Length: 12
my post data
Если нет, то как заполнить это значение во время моего HTTP-запроса POST?
вы должны будете предоставить некоторый код из контроллера. Кроме того, какая проверка проверки не удалась и с каким сообщением? – xlembouras