HttpShell

نرم افزار تصویر:
HttpShell
جزئیات نرم افزار:
نسخه: 0.8.0
ها تاریخ: 14 Apr 15
توسعه دهنده: Chris Longo
پروانه: رایگان
محبوبیت: 3

Rating: nan/5 (Total Votes: 0)

در HttpShell پوسته تعاملی برای صدور فرمان HTTP به وب سایت یا سرور API REST است.
دستورات شماره HTTP (HEAD، GET، POST، PUT، حذف) به یک سرور با بازخورد بصری. را اشکال زدایی خدمات REST خیلی بیشتر تعاملی از حلقه.
استفاده
رفتار سرور مانند یک فایل سیستم:
$ httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> GET public_timeline.json
HTTP / 1.1 200 OK
> محتوای طول: 40،945
> متفاوت: قبول کدگذاری
> X-معامله-ماسک: a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
استفاده از دستورات پوسته آشنا:
api.twitter.com:/1/statuses> سی دی ..
api.twitter.com:/1/> CD /
api.twitter.com:/>
خروجی لوله به دستورات خارجی برای قالب بندی، و غیره:
api.twitter.com:/1/statuses> GET public_timeline.xml | -format xmllint -
...
<؟ نسخه XML = "1.0" را پشتیبانی می کند = "UTF-8"؟ >
<نوع وضعیت = "آرایه">
و nbsp؛ <وضعیت>
و nbsp؛ سه شنبه دسامبر 14 00:57:12 +0000 2011
...
ارسال اطلاعات به سرور:
$ httpsh از http: // localhost را: 28017
localhost به: 28017: /> ارسال / مواد غذایی / نوار
... {"": 123456}
...
HTTP / 1.0 201
> نوع محتوا: متن / ساده، مجموعه نویسه = UTF-8
> اتصال: نزدیک
> X-NS: foo._defaultCollection
> محتوای طول: 15
> X-عمل: نوار
{"تایید": درست است}
استفاده از JSON به ارسال به فرم های وب با استفاده از ویژه "@ {}" نماد!
somewebsite: /> ارسال / برخی / فرم / کنترل
... @ {
... "نام": "کریس"،
... "اشغال": "توسعه دهنده"
...}
تبدیل تعریف JSON بالا به: نام = کریس و اشغال = برنامه نویس برای نوشتن مطالب.
هدر مجموعه:
localhost به: 28017: /> .headers کوکی: جلسه = 5cb9586618eea2374377bb1584f7de74
localhost به: 28017: /> .headers کاربر-عامل: AppleWebKit / 535.13
localhost به: 28017: /> .headers
<کوکی: جلسه = 5cb9586618eea2374377bb1584f7de74
<کاربر-عامل: AppleWebKit / 535.13
کمک
افعال
& nbsp؛ در سر [] [| <دستور خارجی>]
& nbsp؛ از دریافت []
& nbsp؛ در ارسال [] [اطلاعات]
& nbsp؛ از قرار [] [اطلاعات]
& nbsp؛ از حذف
ناوبری
& nbsp؛ در سی دی یا ..
Metacommands
را لمس کنید و. .headers [<نام>] [<ارزش>]
را لمس کنید و. .quit
نصب
& nbsp؛ در پایتون setup.py نصب
یا اگر پیپ نصب شده است:
و nbsp؛ پیپ نصب httpshell
ممکن است نیاز به کد: sudo به نصب

مورد نیاز:!

پایتون

نرم افزار های مشابه

GTransferManager
GTransferManager

3 Jun 15

MindTerm
MindTerm

14 Apr 15

NovaFTP
NovaFTP

20 Feb 15

JFTP2
JFTP2

20 Feb 15

نظرات به HttpShell

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!