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 นี้เป็นส่วนใหญ่ปล่อยแก้ไขข้อผิดพลาดที่อยู่จำนวนของข้อบกพร่องที่ไม่สำคัญ.

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

netaddr
netaddr

12 Apr 15

PcapRub
PcapRub

1 Mar 15

phpIPAM
phpIPAM

11 Aug 16

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

Apache Shindig
Apache Shindig

13 Apr 15

Apache Wookie
Apache Wookie

13 Apr 15

Apache Helix
Apache Helix

13 Apr 15

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

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