CStdioFile * OpenURL (LPCTSTR pstrURL, DWORD dwContext = 1, DWORD dwFlags INTERNET_FLAG_TRANSFER_ASCII, LPCTSTR = pstrHeaders = NULL, DWORD dwHeadersLength = 0 );
โยน (CInternetException);
ส่งกลับค่า
ส่งกลับหมายเลขอ้างอิงของแฟ้มสำหรับ FTP, GOPHER, HTTP และชนิดของแฟ้ม Internet services เท่านั้น ส่งกลับค่าNULLถ้าแยกวิเคราะห์สำเร็จ?
ตัวชี้ที่OpenURLส่งกลับขึ้นอยู่กับpszURLของชนิดของการบริการ ตารางด้านล่างแสดงตัวชี้ที่เป็นไปได้ที่OpenURLสามารถกลับ?
| URL ชนิด | ส่งกลับค่า |
| file:// | CStdioFile * |
| http:// | CHttpFile * |
| แบบใดก็ได้ | CGopherFile * |
| ftp: / / | CInternetFile * |
พารามิเตอร์
pstrURL
การชี้ไปชื่อของ URL จะเริ่มอ่าน Url เท่านั้นเริ่มต้น ด้วยแฟ้ม:, ftp:, gopher:, หรือ http: ได้รับการสนับสนุน ASSERTSถ้าpszURLเป็นNULL?
dwContext
โปรแกรมประยุกต์กำหนดค่าถูกส่งผ่าน ด้วยหมายเลขอ้างอิงที่ส่งกลับในการติดต่อกลับ?
dwFlags
ค่าสถานะอธิบายวิธีการจัดการกับการเชื่อมต่อนี้ ดูหมายเหตุสำหรับข้อมูลเพิ่มเติมเกี่ยวกับสถานะถูกต้อง สถานะถูกต้องคือ:
pstrHeaders
ตัวชี้ไปยังสายอักขระประกอบด้วยส่วนหัวจะส่งไปยังเซิร์ฟเวอร์ HTTP?
dwHeadersLength
ความยาว ในตัวอักษร ของส่วนหัวที่เพิ่มเติม ถ้าเป็น-1 L และpstrHeadersคือไม่ใช่-NULLแล้วpstrHeadersจะถือว่าเป็นศูนย์ที่หยุดการทำงาน และมีคำนวณความยาว?
หมายเหตุ
เรียกสมาชิกนี้ฟังก์ชันการส่งการร้องขอที่ระบุไปยังเซิร์ฟเวอร์ HTTP และอนุญาตให้ไคลเอนต์เพื่อระบุเพิ่มเติม rfc 822, MIME หรือส่วนหัว HTTP เพื่อส่งไปพร้อมกับการ request.nbsp(&N);
ในพารามิเตอร์dwFlagsต้องรวมเป็นINTERNET_FLAG_TRANSFER_ASCIIหรือINTERNET_FLAG_TRANSFER_BINARYแต่ทั้งสองอย่างไม่ ค่าสถานะที่เหลือสามารถถูกรวม ด้วยที่ตัวดำเนินการORระดับบิต (|)?
OpenURLซึ่งตัดฟังก์ชัน Win32 InternetOpenURLอนุญาตให้เฉพาะดาวน์โหลด เรียก และอ่านข้อมูลจากเซิร์ฟเวอร์อินเทอร์เน็ต OpenURLอนุญาตให้จัดการไม่มีแฟ้มในตำแหน่งที่ตั้งระยะไกล ดังนั้นต้องไม่มีวัตถุCInternetConnection?
การใช้การเชื่อมต่อเฉพาะ (นั่นคือ เฉพาะโพรโทคอล) ฟังก์ชัน เช่นการเขียนไปยังแฟ้ม คุณต้องเปิดเซสชัน เปิดการเชื่อมต่อแบบธรรมดา then ใช้การเชื่อมต่อที่จะเปิดแฟ้มในโหมดที่ต้องการ ดูCInternetConnectionสำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันเฉพาะตัวของการเชื่อมต่อ?
ภาพรวม CInternetSession |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCInternetConnection, CGopherConnection, CInternetSession::GetFtpConnection, CInternetSession::GetHttpConnection(&N)