12
C # ฉันจะตรวจสอบได้อย่างไรว่ามี URL อยู่ / ถูกต้องหรือไม่?
ฉันกำลังสร้างโปรแกรมง่ายๆใน visual c # 2005 ที่ค้นหาสัญลักษณ์หุ้นบน Yahoo! การเงินดาวน์โหลดข้อมูลประวัติจากนั้นลงจุดประวัติราคาสำหรับสัญลักษณ์สัญลักษณ์ที่ระบุ ฉันทราบ URL ที่แน่นอนที่ต้องใช้ในการรับข้อมูลและหากผู้ใช้ป้อนชื่อย่อหุ้นที่มีอยู่ (หรืออย่างน้อยหนึ่งรายการพร้อมข้อมูลบน Yahoo! Finance) ก็จะทำงานได้ดีอย่างสมบูรณ์ อย่างไรก็ตามฉันมีข้อผิดพลาดรันไทม์หากผู้ใช้สร้างสัญลักษณ์แทนเนื่องจากโปรแกรมพยายามดึงข้อมูลจากหน้าเว็บที่ไม่มีอยู่จริง ฉันกำลังใช้คลาส WebClient และใช้ฟังก์ชัน DownloadString ฉันดูฟังก์ชันสมาชิกอื่น ๆ ทั้งหมดของคลาส WebClient แต่ไม่เห็นสิ่งใดที่ฉันสามารถใช้ทดสอบ URL ได้ ฉันจะทำเช่นนี้ได้อย่างไร?
117
c#
.net
url-validation