รายละเอียดซอฟแวร์:
รุ่น: 1.10.4 การปรับปรุง
วันที่อัพโหลด: 12 May 15
การอนุญาต: ฟรี
ความนิยม: 263
ชุมชนหลามได้สร้างไว้แล้วและใช้ร่วมกันไปยังห้องสมุดสำหรับการทำงานกับ URLs และการเชื่อมต่อ HTTP
เหล่านี้เป็น urllib และ urllib2 ขณะที่ทั้งสองดีในสิ่งที่พวกเขาพวกเขาจริงมีอะไรกันกับแต่ละอื่น ๆ และมี urllib3 จริง
urllib3 ในขณะที่การออกแบบบนหลักการพื้นฐานของ urllib แตกต่างจากมันผ่านคุณสมบัติที่จะตัดสินใจที่จะสนับสนุนไม่รวมอยู่ในโมดูลเดิม
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- สระว่ายน้ำที่สามารถใช้เป็นผู้จัดการบริบท.
- อย่าเชื่อมต่อกลับมาใช้ซึ่งมีประสบการณ์ SSLError.
- อย่าล้มเหลวเมื่อ gzip ถอดรหัสกระแสที่ว่างเปล่า.
- เพิ่มการสนับสนุน SHA256 สำหรับการตรวจสอบลายนิ้วมือ.
- การจัดการของค่าคงที่ส่วนหัวที่มีเครื่องหมายจุลภาค.
มีอะไรใหม่ ในรุ่น 1.10.2.
- สระว่ายน้ำที่สามารถใช้เป็นผู้จัดการบริบท
- อย่าเชื่อมต่อกลับมาใช้ซึ่งมีประสบการณ์ SSLError.
- อย่าล้มเหลวเมื่อ gzip ถอดรหัสกระแสที่ว่างเปล่า.
- เพิ่มการสนับสนุน SHA256 สำหรับการตรวจสอบลายนิ้วมือ.
- การจัดการของค่าคงที่ส่วนหัวที่มีเครื่องหมายจุลภาค.
มีอะไรใหม่ ในรุ่น 1.8.3:
- แก้ไขข้อผิดพลาดที่เกี่ยวข้องกับพร็อกซี่ที่เชื่อมต่อถูกนำกลับมาใช้ ไม่ถูกต้อง.
- เพิ่ม socket_options พารามิเตอร์คำหลักที่ช่วยให้การกำหนด setsockopt การกำหนดค่าของซ็อกเก็ตใหม่.
- ลบ HTTPConnection.tcp_nodelay ในความโปรดปรานของ HTTPConnection.default_socket_options.
- แก้ไขข้อผิดพลาด TypeError ในหลาม 2.6.4.
มีอะไรใหม่ ในรุ่น 1.7.1:
- เพิ่มการสนับสนุนเม็ดหมดเวลากับ urllib3.util ใหม่ ระดับการหมดเวลา.
- คงหลาม 3.4 สนับสนุน.
มีอะไรใหม่ ในรุ่น 1.7:
- ผ่าน assert_hostname = เท็จเมื่อมีการสร้าง HTTPSConnectionPool จะข้ามการตรวจสอบชื่อโฮสต์ สำหรับการเชื่อมต่อ SSL.
- urllib3.response.HTTPResponse.stream วิธีการใหม่ (... ) ซึ่งทำหน้าที่เป็นเครื่องกำเนิดไฟฟ้าพันรอบอ่าน (... ).
- IPv6 แยก URL ที่บังคับใช้ทั่ววงเล็บชื่อโฮสต์.
- การแย่งชิงด้ายถาวรใน urllib3.poolmanager.PoolManager.connection_from_host (... )
- การร้องขอ ProxyManager ขณะนี้รวมถึงพอร์ตที่ไม่ได้เริ่มต้นในพิธีกร: ... . ส่วนหัว
- เพิ่ม HTTPS สนับสนุนพร็อกซี่ใน ProxyManager.
- วัตถุใหม่ RequestField สามารถส่งผ่านไปยังเขต = ... พระรามที่สามารถระบุส่วนหัว.
- ยก urllib3.exceptions.ProxyError เมื่อเชื่อมต่อกับพร็อกซี่ล้มเหลว.
- ใช้ส่วนหัวของต่างประเทศเมื่อโพสต์ชื่อไฟล์.
- ปรับปรุงการสนับสนุน IPv6.
มีอะไรใหม่ ในรุ่น 1.4:.
- ไมเนอร์แก้ไข AppEngine ที่เกี่ยวข้อง
- เปลี่ยนจาก mimetools.choose_boundary เพื่อ uuid.uuid4 ().
มีอะไรใหม่ ในรุ่น 1.2.2:
- บรรจุภัณฑ์ข้อผิดพลาดคงที่ของการจัดส่งสินค้าไม่ได้ต้องการทดสอบ TXT.
มีอะไรใหม่ ในรุ่น 1.2:
- เพิ่มการสนับสนุนหลาม 3 (ทดสอบใน 3.2.2)
- งูใหญ่ลดลง 2.5 สนับสนุน (ทดสอบใน 2.6.7, 2.7.2)
- select.poll ใช้แทน select.select สำหรับแพลตฟอร์มที่สนับสนุนมัน.
- ใช้ Queue.LifoQueue แทน Queue.Queue สำหรับ reusing การเชื่อมต่อเชิงรุกมากขึ้น กำหนดโดยเอาชนะ ConnectionPool.QueueCls.
- คงที่ในระหว่างการติดตั้ง ImportError เมื่อโมดูล SSL ที่ไม่สามารถใช้ได้ (ฉบับที่ 41)
- คง PoolManager เปลี่ยนเส้นทางระหว่างรูปแบบ (เช่น HTTP - & # x3e; HTTPS) ได้เสร็จสิ้นการอย่างถูกต้อง (ฉบับที่ 28 การป้องกันโดยฉบับที่ 10 ใน v1.1)
- รังเพลิง dummyserver ใช้พายุทอร์นาโดแทน webob + eventlet ลบออกทดสอบ dummyserver ภายนอกได้รับการสนับสนุนแบ็กเอนด์ ที่เพิ่มเข้ามาทดสอบซ็อกเก็ตระดับ.
มีอะไรใหม่ ในรุ่น 1.1:
- refactored dummyserver โมดูล namespace รากของตัวเอง (ใช้สำหรับการทดสอบ ).
- การตรวจสอบชื่อโฮสต์เพิ่มเข้ามาสำหรับ VerifiedHTTPSConnection โดย vendoring ใน ssl_match_hostname Py32 ของ.
- คง HTTP ข้ามโฮสต์เปลี่ยนเส้นทางเมื่อใช้ PoolManager.
- decode_content คงถูกละเลยเมื่อตั้งค่าผ่าน urlopen.
- แก้ไขบั๊กที่เกี่ยวข้องกับการหมดเวลา.
มีอะไรใหม่ ในรุ่น 1.0.2:
- พิมพ์ผิดถาวรใน VerifiedHTTPSConnection ที่จะนำเสนอเป็นเพียง ข้อผิดพลาดถ้าคุณกำลังใช้วัตถุตนเอง.
- ทำ RecentlyUsedContainer (และดังนั้น PoolManager) มากขึ้นด้ายปลอดภัยโดยการตัดเข้าสู่ระบบในการเข้าถึง mutex.
- ทำ RecentlyUsedContainer มากขึ้นเหมือนกิงดิค (__delitem__ แก้ไขและพฤติกรรม __getitem__) กับการทดสอบ ไม่ควรส่งผลกระทบต่อรหัส urllib3 หลัก.
มีอะไรใหม่ ในรุ่น 1.0.1:
- แก้ไขข้อผิดพลาดที่เชื่อมต่อกันจะได้รับกลับมา ลงไปในสระว่ายน้ำเป็นครั้งที่สองทำให้ภายนอก & quot; HttpConnectionPool เต็ม & quot; คำเตือนเข้าสู่ระบบ.
มีอะไรใหม่ ในรุ่น 1.0:
- เพิ่ม PoolManager กับอาร์หมดอายุของการเชื่อมต่อ (ทดสอบและจัดทำเอกสาร) .
- เพิ่ม ProxyManager (การทดสอบความต้องการของเอกสารและการยืนยันว่าจะทำงานร่วมกับผู้รับมอบฉันทะ HTTPS).
- เพิ่มการสนับสนุนบางส่วนอ่านตัวเลือกสำหรับการตอบสนองเมื่อ preload_content = เท็จ ขณะนี้คุณสามารถทำให้การร้องขอและเพียงแค่อ่านหัวโดยไม่ต้องโหลดถอดรหัสการตอบสนองทำตัวเลือก (เริ่มต้นในการเช่นเดียวกับก่อนหน้านี้).
- เพิ่มสตริงขอบเขตตัวเลือกที่ชัดเจนสำหรับ encode_multipart_formdata.
- วิธีการร้องขอความสะดวกสบายในขณะนี้ได้รับมาจาก RequestMethods ช่วยเหลือเก่าเช่น get_url post_url และควรได้รับการปล่อยปละละเลยในคำขอใหม่ (วิธี url ที่, ... ).
- รหัส refactored ที่จะแยกได้มากขึ้น, นำมาใช้ใหม่และขยาย.
- ส่วนหัวของใบอนุญาตที่จะเพิ่ม .py ไฟล์.
- Embiggened เอกสาร:. จำนวนมากของสฟิงซ์ docstrings ง่ายในรหัสและเอกสารในเอกสาร / และ urllib3.readthedocs.org
- Embettered ทุกสิ่ง!
- เริ่มเขียนไฟล์นี้.
ต้องการ
- งูหลาม 2.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ