"wget"、特にJSON-dataを返す部分を使ってレールアプリをテストしたいと思います。私は本当に使用すべき構文を理解していません。私はこれを試しました:WGETを使用してRailsアプリをテストするにはどうすればいいですか
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 Unauthorizedを取得します。ユーザー名が正しいです、私はブラウザ経由でログインできます。
代わりにカールを使用してください。 – danielrsmith
下記のカールの回答はすでにありますが、より読みやすい応答を見たい場合は、Chrome拡張機能として使用できるRest Clientsがたくさんあります(https://chrome.google.com/webstore/detail/advanced-rest- client/hgmloofddffdnphfgcellkdfbfbjeloo – Sharj
401エラーのために、基本認証(http:// username:password @ localhost:3000/folders/1)の別の構文を使用しないのはなぜですか? – usbsnowcrash