การส่งเสริม
มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
โมดูล 3 Java Professional
ระดับ 10
ใหม่ HttpClient
โมดูล 3
ระดับ ,
บทเรียน
1.1 บทนำสู่ HttpClient เริ่มต้นด้วย JDK 11 นักพัฒนาของแพลตฟอร์ม Java ได้เพิ่มเครื่องมือใหม่ที่มีประสิทธิภาพให้กับ JDK สำหรับการสร้างคำขอ http ซึ่งเป็นไฟล์java.net.http. ประกอบด้วยสี่คลาสหลัก: Httpไคลเอนต์ HttpRequest HttpResponse ซ็อกเก็ตเว
การร้องขอด้วย HttpRequest
โมดูล 3
ระดับ ,
บทเรียน
เมธอด newBuilder(), build() คลาสHttpRequestใช้เพื่ออธิบายคำขอ http ซึ่งง่ายต่อการเข้าใจจากชื่อของมัน วัตถุนี้ไม่ได้ทำอะไรเลย มันมีเพียงข้อมูลต่างๆ เกี่ยวกับคำขอ http ดังนั้น อย่างที่คุณอาจเดาได้อยู่แล้ว เทมเพลต Builder จึงถูกใช้เพื่อสร้างมั
การเพิ่มเนื้อหาใน HttpRequest
โมดูล 3
ระดับ ,
บทเรียน
3.1 สำนักพิมพ์ร่างกาย ฉันหวังว่าคุณจะไม่ลืมว่านอกเหนือจากคำขอ GETแล้ว ยังมีคำขอPUTและ POST เมื่อคุณต้องการเพิ่มคำขอนั่นคือ เนื้อหาคำขอrequest body HttpRequestชั้นเรียน มีชั้นในพิเศษสำหรับสิ่งBodyPublisherนี้ แม้ว่าในทางเทคนิคแล้วจะเป็นอินเท
การร้องขอด้วย HttpClient
โมดูล 3
ระดับ ,
บทเรียน
4.1 เมธอด send() BodyHandlers คุณได้เรียนรู้วิธีสร้างคำขอ http แล้วดังนั้นคุณจึงสามารถไปยังสิ่งที่สำคัญที่สุด นั่นคือการส่งคำขอนี้ ในกรณีที่ง่ายที่สุด ทำได้ง่าย:
คำขอแบบอะซิงโครนัสใน HttpClient
โมดูล 3
ระดับ ,
บทเรียน
5.1 เมธอด sendAsync() คุณยังสามารถส่งคำขอแบบอะซิงโครนัสโดยใช้ HttpClient โดยปกติจะทำในสามกรณี กรณีแรกคือการร้องขอจะใช้เวลานานมากเช่น การส่ง/รับไฟล์ การดำเนินการนี้จะเริ่มต้นและดำเนินการแบบอะซิงโครนัส กรณีที่สองคือคุณต้องส่งคำขอบ่อยมากและไม่
ทำงานกับคุกกี้
โมดูล 3
ระดับ ,
บทเรียน
6.1 ตัวจัดการคุกกี้ ดังที่คุณทราบแล้ว เซิร์ฟเวอร์ http สามารถส่งคุกกี้ไปพร้อมกับการตอบกลับได้ และคุณจะต้องทำงานร่วมกับพวกเขา หรือในทางกลับกัน เซิร์ฟเวอร์ http กำลังรอให้ไคลเอนต์ส่งคุกกี้มาให้ และคุณต้องเพิ่มเข้าไปในคำขอ http ของคุณ แน่นอน ค
Please enable JavaScript to continue using this application.