เมื่อเร็ว ๆ นี้คอลเล็กชั่นได้รับความนิยมอย่างมากจากโจรข่าวขโมยดนตรีคอลเล็กชั่นข่าวและคอลเล็กชั่นแฟลชมีร่องรอยทั้งหมดของเขา ตอนนี้หลายคนสนใจคอลเล็กชั่น เพื่อให้บริการทุกคนฉันยังเขียนโปรแกรมคอลเลกชันชื่อคือโปรแกรมคอลเลกชัน Xinyi ตอนนี้ฉันจะพูดคุยเกี่ยวกับเทคโนโลยีที่เกี่ยวข้องที่ใช้ในการรวบรวม
สิ่งที่เรากำลังพูดถึงด้านล่างไม่ใช่เทคโนโลยี XMLHTTP ที่ก้าวหน้ามาก ฉันจะพูดถึงเรื่องนี้สั้น ๆ ต้องใช้เนื้อหากี่ชิ้นสำหรับคอลเลกชัน
หากคุณต้องการทราบคำถามเพิ่มเติมโปรดไปที่ www.google.com เพื่อค้นหาเทคโนโลยี XMLHTTP และคุณจะได้รับความช่วยเหลือเพิ่มเติม หากคุณมีคำถามใด ๆ คุณสามารถโพสต์กลับไปที่ฟอรัม
ต่อไปนี้พูดถึงวิธีการรับข้อมูลออนไลน์และไม่เกี่ยวข้องกับการประมวลผลข้อมูล
เทคโนโลยี XMLHTTP แรก
http://www.0579.info/study/exploitation/net/58685.htm
หลักการพื้นฐานที่กล่าวถึงในบทความนั้นมีรายละเอียดมากอยู่แล้ว แต่ถ้าเรารวบรวมโดยทั่วไปเราไม่จำเป็นต้องรู้มากเกินไปในตอนแรก ตราบใดที่ยังใช้งานได้จริงมันเป็นเรื่องเร่งด่วนที่จะหาเอกสารที่เกี่ยวข้องเมื่อไม่เพียงพอในอนาคต
ก่อนอื่นเราต้องสร้างวัตถุ XMLHTTP
มีหลายรุ่นขององค์ประกอบ XMLHTTT ที่เผยแพร่โดย Microsoft และฉันรู้สิ่งต่อไปนี้:
"msxml2.serverxmlhttp.4.0"
"msxml2.serverxmlhttp.3.0"
"msxml2.serverxmlhttp"
"msxml2.xmlhttp.5.0"
"msxml2.xmlhttp.4.0"
"msxml2.xmlhttp.3.0"
"msxml2.xmlhttp"
"microsoft.xmlhttp
มีส่วนประกอบมากมายข้างต้นดังนั้นแน่นอนว่าเราต้องสมัครสำหรับวัตถุเวอร์ชันสูงสุดดังนั้นฉันจะทำอย่างไร?
ต่อไปฉันจะเอารหัสชิ้นหนึ่งออกมา คุณจะเห็นว่ามันใช้กับวัตถุ XMLHTTT ตามรุ่นสูงสุด
dimarrprogid, prog, flag, xmlhttpcom
arrProgid = array ("msxml2.serverxmlhttp.4.0", "msxml2.serverxmlhttp.3.0", "msxml2.serverxmlhttp" xml2.xmlhtttp.5.0 "," msxml2.xmlhttp.4.0 "," msxml2.xmlhttp.3.0 "," msxml2.xmlhttp "," microsoft.xmlhttp "
foreachproginarrProgid
if (isobjinstalled (prog) = true) แล้ว
xmlhttpcom = prog
ออกจาก
endif
ต่อไป
'// <summary>
'// rem ตรวจสอบว่าส่วนประกอบรองรับใช่หรือไม่คืนจริงส่งคืนเท็จ
'// </summary>
Publicfunctionisobjinstalled (StrclassString)
onerrorresumenext
'// ตั้งค่าการเริ่มต้น
isobjinstalled = false
err = 0
'// รหัสทดสอบ
dimxtestobj
SetXtEsTOBJ = Server.CreateObject (StrClassString)
if0 = errthenisobjinstalled = true
'// ล้างผู้สมัคร
setXtESTOBJ = ไม่มีอะไร
err = 0
endfunction
รหัสข้างต้นคือการใช้สำหรับวัตถุ XMLHTTP เวอร์ชันสูงสุดที่รองรับโดยเซิร์ฟเวอร์ปัจจุบัน
พูดคุยเกี่ยวกับฟังก์ชั่นฟังก์ชั่นคอลเลกชันด้านล่าง
'GetFileText เป็นฟังก์ชันการซื้อกิจการ
PublicFunctionGetFileText (URL)