1 Action() 2 { 3 int result = 9999; 4 5 6 lr_start_transaction("login"); 7 8 9 web_add_cookie("JSESSIONID=061460B7DFF2F7C2C4275FE06EE08184; DOMAIN=abcd.com"); 10 11 web_add_header("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"); 12 13 web_set_max_html_param_len("65535"); 14 15 web_reg_save_param_ex( 16 "ParamName=return_url", 17 "LB=Location: ", 18 "RB=\r\n", 19 SEARCH_FILTERS, 20 "Scope=Headers", 21 LAST); 22 23 web_submit_data("login", 24 "Action=https://xxxxx.xom", 25 "Method=POST", 26 "RecContentType=text/plain", 27 "Referer=https://xxxx.abc", 28 "Mode=HTML", 29 ITEMDATA, 30 "Name=j_username", "Value=admin", ENDITEM, 31 "Name=j_password", "Value=123456", ENDITEM, 32 "Name=x", "Value=162", ENDITEM, 33 "Name=y", "Value=22", ENDITEM, 34 LAST); 35 36 result = strcmp(lr_eval_string("{return_url}"), "https://alpha.jxedc.com:8383/touch.html"); 37 38 //lr_output_message("login successfu! login_count is: %d", result); 39 40 //lr_output_message("login successfu! cookie value is: %s", lr_eval_string("{return_url}")); 41 42 if(result == 0) 43 { 44 lr_end_transaction("login", LR_PASS); 45 } 46 else 47 { 48 lr_end_transaction("login", LR_FAIL); 49 } 50 51 return 0; 52 }
时间: 2024-10-12 15:15:11