การย้ายจาก HttpClient 3.x เป็น 4.x

เรามีโค้ดบางส่วนที่เขียนโดยใช้ commons-httpclient-3.1 ซึ่งจำเป็นต้องแปลงเป็น 4.1 ฉันค่อนข้างคุ้นเคยกับเรื่องนี้และกำลังอ่านhttp://hc.apache.org/httpcomponents-client-ga/index.html 4.1 ตอนนี้.

ฉันเห็นโพสต์สองสามโพสต์ที่นี่ (เช่น การแปลงจาก HttpClient 3 เป็น 4 แต่ นั่นเป็นเรื่องเกี่ยวกับโครงสร้างเฉพาะ) ดูเหมือนว่าควรมีเอกสาร/ตัวอย่างที่แสดงวิธีอัปเกรดการใช้งาน 3.x เป็น 4.x หรือไม่

ตัวอย่างหนึ่งที่เฉพาะเจาะจง: การแทนที่การใช้ org.apache.commons.httpclient.HttpState


person Cincinnati Joe    schedule 07.07.2011    source แหล่งที่มา
comment
คุณใช้ DefaultHttpClient หรือไม่? ที่เลิกใช้แล้วและแทนที่ด้วย HttpClientBuilder   -  person user3624390    schedule 18.10.2018


คำตอบ (1)


ฉันจะแทนที่ไลบรารี่ jar ใน IDE ของคุณและค้นหาข้อผิดพลาดของคอมไพเลอร์เพื่อเริ่มต้น คุณอาจต้องการกลับไปตรวจสอบการใช้งานทั้งหมดเพื่อให้แน่ใจว่ามีการใช้ในลักษณะเดียวกัน และพารามิเตอร์ยังคงเป็นไปตามที่คาดไว้ (หวังว่าพวกเขาจะไม่เปลี่ยนสิ่งต่างๆ)

มีโค้ดเฉพาะที่คุณไม่แน่ใจว่าจะทำงานกับ 4.1 ได้อย่างไร?

person CrackerJack9    schedule 04.08.2011