業務:根據url擷取圖檔
用web_url()函數通路資料;
請求方式:HTTP GET 請求;
Action()
{
web_url("imageproxytest",
"URL=http://ip:port/imageproxytest?source=http://s1.mimg.ifeng.com/upload/day_130319/201303191807211748.jpg&quality=30&s=1",
"Resource=1", //設定為0,未取到圖檔,報error;設定為1,未取到圖檔,報warn
"RecContentType=image/jpeg",
"Referer=",
"Snapshot=t1.inf",
LAST);
return 0;
}
業務:将終端資訊送出到服務端進行儲存;
用web_custom_request()函數送出資料:
HTTP POST 請求,請求參數為json格式;
Action()
{
//web_add_header("mobile","13505718899"); //當請求頭中需帶特殊參數時,用該函數加上。
//或 web_add_auto_header("Content-Type","application/json");
web_custom_request("web_custom_request",
"URL=http://ip:port/statisticstest",
"Method=POST",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={\"tag\":\"testbrowser\",\"optype\":\"webstatistics\",\"terminalInfo\":\"{terminfo}\",\"recordList\":[{\"eventType\":1002,\"eventTime\":0,\"sourceData\":\"abc%25B0%25D9%25B6%25C8%25CB%25E6%25C9%25F9%25CC%25FD\",\"sourceType\":0,\"sourceCount\":0}],\"recordCount\":\"1\"}",
LAST);
//判斷頁面傳回正确與否
//if(web_get_int_property(HTTP_INFO_RETURN_CODE)==200)
//lr_output_message("OK!!");
//else
//lr_error_message("Fail!!");
return 0;
}
業務:使用使用者名和密碼進行登入
用web_submit_data()函數送出表單資料:
HTTP POST 請求,最常見的參數形式;
Action()
{
web_submit_data("login",
"Action=http://ip:port/login",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Mode=HTML",
ITEMDATA,
"Name=username", "Value=root", ENDITEM,
"Name=password", "Value=2012", ENDITEM,
"Name=remember", "Value=<OFF>", ENDITEM,
LAST);
return 0;
}
業務:使用使用者名和密碼進行登入(使用錄制的方式,腳本一般如下)
用web_submit_form函數送出表單資料:
HTTP POST 請求,最常見的參數形式;
Action()
{
web_url("login",
"URL=http://172.16.4.23:9000/login",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
web_submit_form("authenticate",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=root", ENDITEM,
"Name=password", "Value=2012", ENDITEM,
"Name=remember", "Value=<OFF>", ENDITEM,
LAST);
return 0;
}