Ich möchte meine Rails-App mit "wget" testen, speziell den Teil, der JSON-Daten zurückgibt. Ich verstehe nicht wirklich die Syntax, die ich verwenden sollte. Ich habe es versucht:Wie kann ich eine Rails-App mit WGET testen?
wget [email protected] --password=somepass localhost:3000/folders/1.json
und Variationen davon, ohne Erfolg. Welches ist die genaue Syntax? Wäre es besser, stattdessen CURL zu verwenden?
- bearbeiten -
ich in diesem Blog gefunden:
http://blogs.operationaldynamics.com/andrew/software/research/testing-rest-the-hard-way
dieser Vorschlag:
$ wget -S -q --header "Accept: application/json" -O - http://localhost:3000/folders/1
aber auch wenn ich
[email protected] --password=somepass
hinzufügen .. .Ich bekomme 401 nicht autorisiert. Der Benutzername ist korrekt, ich kann mich über den Browser einloggen.
Verwenden Sie stattdessen curl. – danielrsmith
Es gibt bereits eine Antwort mit curl unten, aber wenn Sie eine besser lesbare Antwort suchen, dann gibt es viele Rest-Clients, die Sie als Chrome-Erweiterungen verwenden können, wie https://chrome.google.com/webstore/detail/advanced-rest- client/hgmloofddffffnphfgcellkdfbfbjeloo – Sharj
Für den Fehler 401 warum nicht Benutzer die andere Syntax für grundlegende Auth (http: // Benutzername: Passwort @ localhost: 3000/Ordner/1) – usbsnowcrash