CInternetSession::OpenURL

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)

Index