[PYTHON] Versuchen Sie es mit einer http-Eingabeaufforderung mit interaktivem http-Zugriff

Ich habe HTTPie erweitert und die http-Eingabeaufforderung ausprobiert, die einen interaktiven http-Zugriff ermöglicht.

github

https://github.com/eliangcs/http-prompt

Installation

Verwenden Sie pip.

$ pip install http-prompt

Versuche zu rennen

Versuchen Sie vorerst, eine geeignete URL zu verwenden.

$ http-prompt http://qiita.com
Version: 0.2.0
http://qiita.com> 

Ich habe es so verbunden.

Versuchen Sie, zur URL des Elixier-Tags zu wechseln

Es scheint, dass die URL von CD verschoben wird.

http://qiita.com> cd tags/elixir
http://qiita.com/tags/elixir>

Ich konnte mich bewegen!

Daten bekommen

Es scheint, dass Sie / post / head bekommen können, also sobald Sie einen Kopf mit einer kurzen Antwort haben

http://qiita.com/tags/elixir> head
HTTP/1.1 200 OK
Cache-Control: max-age=0, private, must-revalidate
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=utf-8
Date: Fri, 20 May 2016 09:40:59 GMT
ETag: W/"be3f80696e432bac41b243aae48c7bc2"
Server: nginx
Set-Cookie: _qiita_login_session=L0xvRVMrazJkVXdia05obE5hYkxFZ3NZN3kvL2tZNVV4d0I5K1dOWG5seWl4TUNIYU5HYkNsQUFrVVRKQ2hGMm9KbXhMTHZyR08ycDN0OTlKbTFnejZxSzRJT3ErcnFOVjAwUWZaUlc5QjZHd2tHc05PNDU2TW03UzlNOW1CNkt1bGN2R2E0bzBQZzlBZ3JBSnBNK2JLYzhUN3o3MVhPQWFQOXFlUFBhVmVnaDZ1THBxUnBXbEpSK2h0eHFEeVZxLS12cXQ4UU9sV3lmKzI3OUxxemt3N3BBPT0%3D--85b79975eafdf0131bcc0a097269892b297bd80a; domain=.qiita.com; path=/; expires=Sat, 20 May 2017 09:40:59 -0000; HttpOnly
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Request-Id: 5a666832-ac20-40d7-aca0-e033c5bf7e82
X-Runtime: 0.402365
X-XSS-Protection: 1; mode=block

Das klingt interessant, aber wenn Sie den Zeichencode analysieren und die Multi-Bytes angezeigt werden, ohne verstümmelt zu werden, scheint der Dialog sinnvoll zu sein.

Da ich HTTPie verwende, scheint es, dass mit dem Befehl httpie grundsätzlich alles verwendet werden kann.

Recommended Posts

Versuchen Sie es mit einer http-Eingabeaufforderung mit interaktivem http-Zugriff
[Fortsetzung] Versuchen Sie den Zugriff auf das SPS-Register mit Python
Versuchen Sie es mit Python.
Versuchen Sie SNN mit BindsNET
HTTP-Kommunikation mit Python
Versuchen Sie eine Regression mit TensorFlow
Versuchen Sie, den Boden durch Rekursion herauszufordern
Versuchen Sie die Funktionsoptimierung mit Optuna
Akzeptieren Sie externen Zugriff mit SimpleHTTPServer
Versuchen Sie es mit TensorFlow
Versuchen Sie, PythonTex mit Texpad zu verwenden.
Versuchen Sie die Kantenerkennung mit OpenCV
Versuchen Sie, RBM mit Chainer zu implementieren.
Versuchen Sie Google Mock mit C.
Versuchen Sie es mit matplotlib mit PyCharm
Versuchen Sie die GUI-Programmierung mit Hy
Versuchen Sie Auto Encoder mit Pytorch
Probieren Sie die Python-Ausgabe mit Haxe 3.2 aus
Versuchen Sie die Matrixoperation mit NumPy
Versuchen Sie, XOR mit PyTorch zu implementieren
Versuchen Sie, CNN mit ChainerRL auszuführen
Probieren Sie verschiedene Dinge mit PhantomJS aus
Versuchen Sie Deep Learning mit FPGA
Versuchen Sie, Python mit Try Jupyter auszuführen
Versuchen Sie, Parfüm mit Go zu implementieren
Einfacher HTTP-Server mit Python
Greifen Sie mit Python auf Google Drive zu
Probieren Sie Selenium Grid mit Docker aus
Versuchen Sie die Gesichtserkennung mit Python
Probieren Sie OpenCV mit Google Colaboratory aus
Testen von HTTP-Anforderungen mit ESP-WROOM-32
Versuchen Sie es mit Kaggle leicht maschinell
Versuchen Sie TensorFlow MNIST mit RNN
Versuchen Sie, Jupyter Hub mit Docker zu erstellen
Versuchen Sie es mit Folium mit Anakonda