web_url函数
web_url語(yǔ)法:
??????? Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)
name:請(qǐng)求內(nèi)容名
url:請(qǐng)求內(nèi)容地址
List of Attributes:(支持下列屬性)
1.TargetBrowser or TargetBrowserOrdinal
2.TargetFrame
3.Resource -指定一個(gè)值說(shuō)明這個(gè)URL是否是一個(gè)資源,0表示不是資源,1表示是資源
4.RecContentType?-在錄制期間響應(yīng)的報(bào)頭文本類型(text/html, application/x-?JavaScript),這是為了確認(rèn)目標(biāo)URL是否是可錄制的資源。
5.Referer -要提交頁(yè)面請(qǐng)求的URL .(獲得當(dāng)前頁(yè)面,如果明確指出了位置,那么這個(gè)屬性無(wú)效或者忽略。URL中寫明了,要獲取的頁(yè)面)
6.Snapshot?-?快照,快照文件名稱,用來(lái)關(guān)聯(lián)用的。
????7.Mode?-錄制的等級(jí),是否是HTML或者HTTP模式。
List of Resource Attributes:下載的資源屬性
1.URL:通過(guò)URL地址(資源統(tǒng)一定位器)要下載的web資源
2.Referer:發(fā)送下載請(qǐng)求的頁(yè)面。比如一個(gè)swf要下載一個(gè)圖片,那么swf就是referer
3.ENDITEM:列表中每個(gè)資源的結(jié)束標(biāo)志符
返回值:成功時(shí)返回LR_PASS (0),失敗時(shí)返回?LR_FAIL (1)。
EXTRARES后的資源是由script、active、Java?applet、flash、CSS產(chǎn)生的請(qǐng)求
?
????????可以使用web_url 模擬從FTP服務(wù)器上下載文件。web_url 函數(shù)會(huì)使FTP服務(wù)器執(zhí)行文件被真實(shí)下載時(shí)的操作。除非手工指定了"FtpAscii=1",下載會(huì)以二進(jìn)制模式完成。
??????? 在錄制選項(xiàng)中,Toos—Recording Option下,Recording選項(xiàng)中,有一個(gè)Advanced HTML選項(xiàng),可以設(shè)置是否錄制非HTML資源,只有選擇了“Record within the current script step”時(shí),List of Resource Attributes才會(huì)被錄制到。非HTML資源的例子是gif和jpg圖象文件。
??????? 通過(guò)修改HTTP頭可以傳遞給服務(wù)器一些附加的請(qǐng)求信息。使用HTTP頭允許請(qǐng)求中包含其他的內(nèi)容類型(Content_type),像壓縮文件一樣。還可以只請(qǐng)求特定狀態(tài)下的web頁(yè)面
轉(zhuǎn)載于:https://www.cnblogs.com/cappuccino917/p/6483127.html
總結(jié)
- 上一篇: php5.4以下,json_encode
- 下一篇: 微信授权登录提示不能访问?