Я выпустил HTTP-запрос с использованием CURL.Rails не анализируют мою строку HTTP-запроса
curl -X GET \
http://localhost:3000/api/v1/user_api/35/edit?old_password=aa&new_password=bb&password_confirmation=cc
Мой Рельсы сервер распознает только первый параметр
Started GET "/api/v1/user_api/35/edit?old_password=aa" for 127.0.0.1 at 2013-08-01 14:12:52 +0100
Processing by Api::V1::UserApiController#edit as */*
Parameters: {"old_password"=>"aa", "id"=>35}
Любая идея, что здесь не так?
------------------------------------- Редактировать -------- ---------------------------------------------
ПРЕДУПРЕЖДЕНИЕ ! Это очень плохой безумный пример обработки сброса пароля.
Вопрос предназначен только для темы разбора и анализа синтаксического разбора.
Спасибо за все ваши комментарии
Не используйте GET для передачи или изменения паролей. Он помещает его в URL-адрес и историю браузера и журнала сервера. Вместо этого используйте метод POST. –
@theTinMan Привет, спасибо за комментарий. Если это api для мобильных приложений, метод POST еще предпочтительнее, чем GET? – GingerJim