Я хочу протестировать мое приложение rails с помощью «wget», в частности, части, которая возвращает JSON-данные. Я не совсем понимаю синтаксис, который я должен использовать. Я пробовал:Как я могу протестировать приложение Rails с помощью WGET
wget [email protected] --password=somepass localhost:3000/folders/1.json
и его варианты, без каких-либо успехов. Какой именно синтаксис? Было бы лучше использовать CURL вместо этого?
- редактировать -
я нашел в этом блоге:
http://blogs.operationaldynamics.com/andrew/software/research/testing-rest-the-hard-way
это предложение:
$ wget -S -q --header "Accept: application/json" -O - http://localhost:3000/folders/1
, но даже когда я добавить
[email protected] --password=somepass
.. . Я получаю 401 Несанкционированный. Имя пользователя верное, я могу войти через браузер.
Используйте вместо этого curl. – danielrsmith
Существует уже ответ с завитом ниже, но если вы хотите посмотреть на лучший способ чтения, тогда есть множество клиентов по отдыху, которые вы можете использовать как расширения Chrome, такие как https://chrome.google.com/webstore/detail/advanced-rest- client/hgmloofddffdnphfgcellkdfbfbjeloo – Sharj
Для ошибки 401, почему бы не использовать другой синтаксис для базового auth (http: // имя пользователя: пароль @ localhost: 3000/folders/1) – usbsnowcrash