HttpShell

Screenshot Λογισμικό:
HttpShell
Στοιχεία Λογισμικού:
Εκδοχή: 0.8.0
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Chris Longo
Άδεια: Δωρεάν
Δημοτικότητα: 3

Rating: nan/5 (Total Votes: 0)

HttpShell είναι ένα διαδραστικό κέλυφος για την έκδοση εντολών HTTP σε έναν web server ή REST API.
Έκδοση εντολών HTTP (κεφάλι, GET, POST, PUT, DELETE) σε ένα διακομιστή με οπτική ανάδραση. Κάνει τον εντοπισμό σφαλμάτων των υπηρεσιών REST πολύ πιο διαδραστικό από το τσαλάκωμα.
Χρήση
Αντιμετωπίζει ο διακομιστής σαν ένα σύστημα αρχείων:
$ Httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> get public_timeline.json
HTTP / 1.1 200 OK
> Content-Length: 40945
> Ποικίλλουν: Αποδοχή-Κωδικοποίηση
> X-συναλλαγή-μάσκα: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
Χρησιμοποιήστε εξοικειωμένοι εντολές του κελύφους:
api.twitter.com:/1/statuses> cd ..
api.twitter.com:/1/> CD /
api.twitter.com:/>
Σωλήνωση εξόδου για εξωτερικές εντολές για τη μορφοποίηση, κλπ:
api.twitter.com:/1/statuses> get public_timeline.xml | xmllint -format -
...

<Καταστάσεις type = "συστοιχία">
& Nbsp? <Κατάσταση>
& Nbsp? Τετ 14 Δεκέμβρη 00:57:12 +0000 2011
...
Δημοσιεύστε δεδομένα στο διακομιστή:
$ Httpsh http: // localhost: 28017
localhost: 28017: /> Post / foo / bar
... {"Α": 123456}
...
HTTP / 1.0 201
> Content-type: text / plain? Charset = utf-8
> Σύνδεση: κοντά
> X-NS: foo._defaultCollection
> Content-Length: 15
> X-δράση: μπαρ
{"OK": true}
Χρησιμοποιήστε JSON να δημοσιεύσετε φόρμες web με τη χρήση ειδικών "@ {}" σημειογραφία!
somewebsite: /> Post / κάποια / μορφή / χειριστή
... @ {
... "Όνομα": "Chris",
... "Κατοχή": "Προγραμματιστής"
...}
Μετατρέπει τον ορισμό JSON παραπάνω για να: name = Chris & κατοχή = Developer για φόρμα υποβολής μηνύματος.
Σετ κεφαλίδες:
localhost: 28017: /> .headers Cookie: σύνοδος = 5cb9586618eea2374377bb1584f7de74
localhost: 28017: /> .headers User-Agent: AppleWebKit / 535.13
localhost: 28017: /> .headers
Βοήθεια
Ρήματα
& Nbsp? Κεφάλι [] [| <εξωτερική εντολή>]
& Nbsp? Πάρει []
& Nbsp? Μετά [] [δεδομένα]
& Nbsp? Θέσει [] [δεδομένα]
& Nbsp? Διαγράψετε
Πλοήγηση
& Nbsp? Cd ή ..
Metacommands
& Nbsp? .headers [<Όνομα>]: [<τιμή>]
& Nbsp? .quit
installation
& Nbsp? Python setup.py εγκαταστήσετε
Ή αν pip είναι εγκατεστημένο:
& Nbsp? Pip εγκατάσταση httpshell
Μπορεί να απαιτείται sudo για την εγκατάσταση

Απαιτήσεις :

  • Python

Παρόμοια λογισμικά

WvTftp
WvTftp

3 Jun 15

tnftp
tnftp

17 Feb 15

pftpd
pftpd

17 Feb 15

termenu
termenu

20 Feb 15

Σχόλια για HttpShell

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!