HTTP1 היא עטיפת Python סביב httplib לבצע בקשות HTTP בשיחה אחת. לדוגמא, כדי לקבל מדד PyPI של חבילות, אתה יכול לכתוב:
לייבא http1
.body להדפיס http1.request ('http://pypi.python.org/simple/')
בקשה () שיטה
שיטה זו מבצעת בקשת HTTP. החתימה של השיטה היא הבקשה הבאה:
בקשה (url, = params {}, שיטה = 'GET', גוף = אין, כותרות = {},
& Nbsp; content_type = אין, CONTENT_LENGTH = שם משתמש = אין נכון,,
& Nbsp; סיסמא = אין, capitalize_headers = True)
הפרמטרים הם:
& Nbsp; כתובת אתר: שיחת URL, כוללים פרוטוקול ופרמטרים (כגון 'http://www.google.com?foo=1&bar=2').
& Nbsp; params: פרמטרים של כתובת אתר כמפה, כך ש{ "foo ': 1,' bar ': 2} יגרום URL כלה ב'foo = 1 & בר = 2?".
& Nbsp; שיטה: שיטת HTTP (כגון 'GET' או 'POST'). ברירת מחדל הוא "GET".
& Nbsp; גוף: הגוף של הבקשה כמחרוזת. ברירות מחדל לאף אחד.
& Nbsp; כותרות: כותרות בקשה כdictionnary. ברירת מחדל הוא '{}'.
& Nbsp; content_type: כותרת סוג התוכן של הבקשה. Defauls לאף אחד.
& Nbsp; CONTENT_LENGTH: אומר אם יש להוסיף כותרות אורך תוכן לבקשה. ברירת מחדל הוא אמיתי.
& Nbsp; שם משתמש: שם משתמש בעת ביצוע אימות בסיסית, חייב להיות מוגדר עם סיסמא.
& Nbsp; סיסמא: סיסמא בעת ביצוע אימות בסיסית, יש להגדיר עם שם משתמש.
& Nbsp; capitalize_headers: אומר אם צריכה להיות מהוונות כותרות (כך ששמותיהם כל כמו "סוג תוכן-'למשל).
שיטה זו מחזירה את התגובה כאובייקט תגובה המתואר להלן.
הערה: לקרוא את כתובות אתרי HTTPS, Python חייב להיות בנוי עם תמיכה ב- SSL.
אובייקט תגובה
אובייקט זה מתמצת קוד מצב (200, 404, כמספר שלם), הודעה (כגון 'אישור', 'לא נמצא', כמחרוזת), כותרות (כdictionnary), וגוף (כמחרוזת).
מה חדש במהדורה זו:.
דרישות :
- Python
תגובות לא נמצא