HTTY

HTTY הוא רעיון מאוד נחמד שכתוב ברובי. הרעיון הוא לאפשר לסייר בכתובת HTTP בפרוטוקולים השונים של GET, POST, HEAD, PUT, OPTIONS, TRACE ו DELETE, ובעצם לעשות מניפולציות על המידע ולקבל בשורת הפקודה את ההתנהגות הרצויה בהתאם. הכל נעשה תחת המסוף שקרוב למקום מגורינו, כלומר זה בעצם HTTP עם TTY בייחד, אשר מתנהג כסוג של shell כמו bash.

הרעיון של הפרוייקט הוא לקבל את הכוח של curl ו lynx בייחד ומכיל את התכונות הבאות:

  • פקודות אינטואיטיביות כולל האפשרות ליצירת alias עבור פקודות.
  • תמיכה במתודות HTTP שונות (כמו שכתבתי למעלה)
  • קידוד URI עבור פרמטרים וחלקי פרמטרים בצורה אוטומטית
  • תקציר ותעוד של על הנעשה במסוף
  • עבודה מאוד פשוטה עם עוגיות
  • עזרה מובנית

עם התכונות האלו, אפשר בעצם לעשות את האפשרויות הבאות:

  • ליצור בקשת HTTP ולהתאים ולשחק עם כל דבר בה בכל עת
  • שליחת בקשה לשרת כאשר הבקשה מוכנה
  • בחינת תשובת השרת לעומק
  • צפייה בהיסטוריה
  • שימוש חוזר בבקשות שנעשו בעבר

בנוסף לכל זה, יש כמובן API מוכן לשימוש ברובי לשימוש במערכת.

דוגמאות, תעוד ותצלומי מסך ניתן למצוא בפוסט הפרוייקט.

מחשבה אחת על “HTTY

  1. יום

    כתבתי כלי בדיוק אם אותן יכולות (אולי קצת יותר מצומצם בדברים שהוא יישם) בפיתון בימי "ההאקינג" שלי. זה בהחלט כלי debugging מעולה.

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s