สรุปโพรโทคอล HTTP/2
HTTP/2 is done: http://t.co/uRdISX6WZH - hooray! Time to undo all of those HTTP/1 hacks: http://t.co/wlsw2QDOsr pic.twitter.com/a3HN7AMoyo
— Ilya Grigorik (@igrigorik) 18 กุมภาพันธ์ 2015
ข้อมูลที่วิ่งผ่านโพรโทคอล HTTP/2 จะเข้ารหัสข้อมูลตลอดเวลา (ถึงแม้มาตรฐานไม่ได้ตั้งเอาไว้) เพราะข้อมูลที่วิ่งผ่านโพรโทคอลนี้ต้องทำงานผ่าน TLS/1.2 ขึ้นไป หลังการมาของโพรโทคอล HTTP/2 ทำให้เบราว์เซอร์ต่าง ๆ ได้ปรับตัวรองรับโพรโทคอลนี้แล้ว แต่ภาษาไพทอน ตัวภาษายังไม่รองรับโพรโทคอล HTTP/2 ทำให้มีนักพัฒนาภาษาไพทอนได้พัฒนาไลบรารีสำหรับเรียกใช้งานเว็บตามโพรโทคอล HTTP/2 หนึ่งในนั้น คือ โมดูล hyper
โมดูล hyper เป็นโมดูลสำหรับใช้เขียนโปรแกรมภาษาไพทอนให้สามารถเรียกใช้งานเว็บตามโพรโทคอล HTTP/2 ได้
รองรับทั้งภาษาไพทอน 2 และภาษาไพทอน 3
ใช้ MIT License
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install hyper
ตัวอย่างการใช้งาน
[python]>>> from hyper import HTTPConnection
>>> conn = HTTPConnection('http2bin.org:443')
>>> conn.request('GET', '/get')
1
>>> resp = conn.get_response()
>>>
>>> print(resp.read())[/python]
เอกสารการใช้งาน http://hyper.rtfd.org
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)