ארכיון יומי: 7 ספטמבר, 2010

HTTY

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

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

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

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

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

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

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