Apache HttpComponents Core

ภาพหน้าจอของซอฟแวร์:
Apache HttpComponents Core
รายละเอียดซอฟแวร์:
รุ่น: 4.4.4 การปรับปรุง
วันที่อัพโหลด: 6 Mar 16
ผู้พัฒนา: Apache Software Foundation
การอนุญาต: ฟรี
ความนิยม: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents หลัก ไม่ครอบคลุมทุกแง่มุมของโปรโตคอล HTTP แต่พื้นฐานหลักทั้งหมดที่จำเป็นเพื่อสนับสนุนการสื่อสารขั้นพื้นฐานระหว่างลูกค้าและเซิร์ฟเวอร์.

ห้องสมุดที่สามารถนำมาใช้สำหรับการสร้างทั้งฝั่งไคลเอ็นต์และฝั่งเซิร์ฟเวอร์ HTTP บริการสนับสนุนหลักสอง I / O รุ่น:

- ปิดกั้น (อนุกรมซิงโครบนพื้นฐาน Java I / O)

- ไม่ปิดกั้น (แบบคู่ขนานไม่ตรงกันอยู่บนพื้นฐาน Java NIO)

ห้องสมุดพยายามที่จะรักษาความสมดุลระหว่างประสิทธิภาพการทำงานและความสะดวกในการใช้งานในขณะที่ยังเหลืออยู่เป็นส่วนประกอบอยู่ในตัวเองที่สามารถเพิ่มและนำกลับมาใช้ในการใช้งานที่หลากหลายและอินสแตนซ์.

Apache HttpComponents หลักยังกลับกลายเป็นโครงการที่คล้ายกัน ไคลเอ็นต์ Apache HttpComponents ตัวแทน HTTP ฝั่งไคลเอ็นต์.

มีอะไรใหม่ ในรุ่นนี้:.

  • PrivateKeyStrategy ไม่ได้ทำงานกับ NIO SSL
  • VersionInfo # getUserAgent รายงาน Java รุ่นที่ไม่ถูกต้อง.
  • ไม่ปิดกั้นการเชื่อมต่อที่ไม่ควรเรียกสิ้นสุดของกระแสการเรียกกลับตราบใดที่ยังคงมีข้อมูลในบัฟเฟอร์เซสชั่น ซึ่งอาจทำให้ชุดของการร้องขอไปป์ไลน์สั้น ๆ ที่จะล้มเหลวก่อนกำหนดในกรณีที่มีการเลิกจ้างการเชื่อมต่อที่ไม่คาดคิดโดยจุดสิ้นสุดตรงข้าม.

คืออะไรใหม่ ในรุ่น 4.4.2:.

  • PrivateKeyStrategy ไม่ได้ทำงานกับ NIO SSL
  • VersionInfo # getUserAgent รายงาน Java รุ่นที่ไม่ถูกต้อง.
  • ไม่ปิดกั้นการเชื่อมต่อที่ไม่ควรเรียกสิ้นสุดของกระแสการเรียกกลับตราบใดที่ยังคงมีข้อมูลในบัฟเฟอร์เซสชั่น ซึ่งอาจทำให้ชุดของการร้องขอไปป์ไลน์สั้น ๆ ที่จะล้มเหลวก่อนกำหนดในกรณีที่มีการเลิกจ้างการเชื่อมต่อที่ไม่คาดคิดโดยจุดสิ้นสุดตรงข้าม.

คืออะไรใหม่ ในรุ่น 4.4.1:.

  • PrivateKeyStrategy ไม่ได้ทำงานกับ NIO SSL
  • VersionInfo # getUserAgent รายงาน Java รุ่นที่ไม่ถูกต้อง.
  • ไม่ปิดกั้นการเชื่อมต่อที่ไม่ควรเรียกสิ้นสุดของกระแสการเรียกกลับตราบใดที่ยังคงมีข้อมูลในบัฟเฟอร์เซสชั่น ซึ่งอาจทำให้ชุดของการร้องขอไปป์ไลน์สั้น ๆ ที่จะล้มเหลวก่อนกำหนดในกรณีที่มีการเลิกจ้างการเชื่อมต่อที่ไม่คาดคิดโดยจุดสิ้นสุดตรงข้าม.

มีอะไรใหม่ ในรุ่น 4.4:.

  • การสนับสนุนสำหรับ SSL ใหม่การเจรจากับ NIO
  • ออกจากการตอบสนอง HTTP ลำดับทำให้เกิด NPE ใน HttpAsyncRequestExecutor.
  • แย่งถ้าร้องขอการเชื่อมต่อที่ประสบความสำเร็จและเวลาออกในเวลาเดียวกัน.
  • ปัญหาการประสานการแก้ไขในการสกัดกั้นและการใช้งานที่ไม่ปิดกั้นสระว่ายน้ำการเชื่อมต่อ

มีอะไรใหม่ ในรุ่น 4.2.2:

  • ความยาว NIO คั่นเข้ารหัสเนื้อหาไม่ถูกต้องจัดการข้อความขนาดใหญ่กว่า 2GB.
  • ถดถอยถาวรใน DefaultConnectionReuseStrategy ทำให้มันไม่ถูกต้องเชื่อมต่อธงว่าไม่สามารถนำมาใช้ใหม่หลังจากที่มีการตอบสนองต่อ 204, 205 หรือ 304.
  • ถดถอยถาวรใน HttpAsyncRequestExecutor ก่อให้เกิดการจัดการ 204, 205 และ 304 คำตอบไม่ถูกต้องโดยกลับข้อความที่มีเนื้อหาร่างกายปิดล้อม.

คืออะไรใหม่ ในรุ่น 4.2.1:

  • นี้เป็นรุ่นแพทช์ที่แก้ไขเป็นจำนวนมาก ข้อบกพร่องที่ไม่สำคัญพบตั้งแต่ 4.2.

ใหม่ ในรุ่น 4.2 อะไร:

  • คุณสมบัติที่โดดเด่นที่สุดรวมอยู่ในข่าวประชาสัมพันธ์นี้เป็นการเชื่อมต่อชิ้นส่วนสระว่ายน้ำ สำหรับการปิดกั้นและไม่ปิดกั้นการเชื่อมต่อ HTTP และไคลเอ็นต์และเซิร์ฟเวอร์โปรโตคอลด้านตรงกันใหม่ไส.

คืออะไรใหม่ ในรุ่น 4.1.3:

  • ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขถดถอยที่สำคัญนำมาใช้ในรุ่น 4.1 0.2 ภายใต้สถานการณ์พิเศษไม่ปิดกั้นการประชุม SSL อาจล้มเหลวที่จะยุติการอย่างถูกต้องถ้าปลายตรงข้ามปิดการเชื่อมต่อโดยไม่ต้องส่งข้อความ 'ใกล้แจ้ง' ก่อให้เกิดห่วงอนันต์ในด้าย / ส่งฉัน O.

มีอะไรใหม่ ในรุ่น 4.1.2:

  • IOSession # setSocketTimeout () วิธีการไม่ได้ตั้งค่า นับหมดเวลา.
  • non-blocking SSL ผมเซสชั่น / O สามารถบอกเลิกก่อนเวลาอันควรก่อให้เกิดการตัดเนื้อหาของข้อความเมื่อเนื้อหาของข้อความเป็นก้อนรหัสและการเชื่อมต่อปิดให้บริการในปลายตรงข้าม.
  • คงไม่ถูกต้องผลการผลิตโดย DefaultConnectionReuseStrategy เมื่อจัดการข้อความการตอบสนองที่มีเนื้อหานิติบุคคลได้รับการถอดรหัสหรือแก้ไขโดย Interceptor โปรโตคอล.

คืออะไรใหม่ ในรุ่น 4.1.1:

  • นี้เป็นรุ่นแพทช์ที่แก้ไขเป็นจำนวนมาก ประเด็นที่ไม่สำคัญพบตั้งแต่รุ่น 4.1.
  • รุ่นนี้ยังจุดสิ้นสุดของการสนับสนุนสำหรับ Java 1.3 ในฐานะที่เป็นของรุ่น 4.2 HttpCore จะต้องใช้ Java 1.5 สำหรับทุกส่วนของมัน.

มีอะไรใหม่ ในรุ่น 4.1:.

  • DefaultConnectingIOReactor รั่วไหลบ่งซ็อกเก็ตถ้าขอเซสชั่นล้มเหลว
  • ChunkEncoder สามารถขอวงเงินบัฟเฟอร์เชิงลบก่อให้เกิด I​​llegalArgumentException.
  • SSLIOSession # isAppInputReady () ไม่ตรวจสอบสถานะของบัฟเฟอร์เซสชั่น.
  • EntityUtils # toString () และ EntityUtils # toByteArray () เพื่อกลับ null ถ้า HttpEntity # getContent () เป็น null.
  • คงจัดการที่ไม่ถูกต้องของหน่วยงาน HTTP โดยไม่ปิดกั้น LengthDelimitedDecoder เมื่อค่าความยาวเนื้อหาที่มีขนาดใหญ่กว่า Integer.MAX_VALUE.

คืออะไรใหม่ ในรุ่น 4.1 Beta 2:

  • นี้เป็นรุ่นเบต้ารุ่นที่สองของ HttpCore 4.1 นี้เป็นส่วนใหญ่ปล่อยแก้ไขข้อผิดพลาดที่อยู่จำนวนของข้อบกพร่องที่ไม่สำคัญ.

ซอฟต์แวร์ที่คล้ายกัน

Requests
Requests

28 Feb 15

Charles
Charles

10 Dec 15

dnsruby
dnsruby

13 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Apache Software Foundation

Apache MyFaces
Apache MyFaces

12 May 15

Apache Mahout
Apache Mahout

6 Mar 16

Apache Parquet
Apache Parquet

9 Feb 16

ความคิดเห็นที่ Apache HttpComponents Core

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่