หมดเวลาเริ่มต้นสำหรับ Httpclient C # คืออะไร
หมดเวลาเริ่มต้นสำหรับ Httpclient C # คืออะไร

วีดีโอ: หมดเวลาเริ่มต้นสำหรับ Httpclient C # คืออะไร

วีดีโอ: หมดเวลาเริ่มต้นสำหรับ Httpclient C # คืออะไร
วีดีโอ: EP 18.0 วิธียิง(Fetch) REST API service ด้วย HttpClientModule - Angular 11 2024, อาจ
Anonim

ระยะหมดเวลาเริ่มต้นของ HttpClient คือ 100 วินาที.

เมื่อพิจารณาตามนี้แล้ว การหมดเวลาเริ่มต้นสำหรับคำขอ HTTP คืออะไร

120 วินาที

รู้ยัง HttpClient หมดเวลาคืออะไร NS HttpClient จากระบบ. สุทธิ. แพ็คเกจ HTTP มี หมดเวลา คุณสมบัติที่มีค่าเริ่มต้นเป็น 100 วินาทีซึ่งเมื่อฉันอ่านรหัสหมายถึงระยะเวลาที่งานจะถูกยกเลิก หากคุณมีการดำเนินการที่ใช้เวลา 40 วินาทีก่อนที่จะส่งคืนข้อมูลใด ๆ มันจะเสมอ หมดเวลา หลังจาก 30 วินาที

ในที่นี้ ฉันจะตั้งค่าการหมดเวลาของ HttpClient ได้อย่างไร

NS ค่าเริ่มต้น ค่าคือ 100, 000 มิลลิวินาที (100 วินาที) ถึง ชุด ไม่มีที่สิ้นสุด หมดเวลา , ชุด ค่าคุณสมบัติเป็น InfiniteTimeSpan แบบสอบถามระบบชื่อโดเมน (DNS) อาจใช้เวลาถึง 15 วินาทีในการส่งคืนหรือหมดเวลา

ฉันควรทิ้ง HttpRequestMessage หรือไม่

ดังนั้น หากคุณกำลังสร้าง HttpRequestMessage และส่งข้อความนั้นไปยังเมธอด SendAsync ของระบบ หากคุณกำลังใช้ เช่น StringContent ไม่จำเป็นต้องทิ้งข้อความนั้น และไม่จำเป็นต้องทิ้งข้อความ

แนะนำ: