JSON格式请求:
web_custom_request("https://xx.xx.xx.xx:xx/pvcpappinf//msgcustomization/xinPowGenDay, //接口地址
"URL=https://xx.xx.xx.xx:xx/pvcpappinf/msgcustomization/xinPowGenDay",
"Method=POST",
"Referer=",
"Mode=HTTP",
"EncType=application/json; charset=UTF-8",
"Body={\"userNo\":\"csadmin\"}",//JSON报文
LAST);
WEBSERVICE格式请求(REQUEST方式模拟):
web_custom_request("GetProductInfo",
"URL=http://xx.xx.xx.xx:xx/orderproductservice.svc",
"Method=POST",
"Referer=",
"Mode=HTTP",
"EncType=application/soap+xml; charset=UTF-8",
"Body=<s:Envelope xmlns:s=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:a=\"http://www.w3.org/2005/08/addressing\"><s:Header><a:Action s:mustUnderstand=\"1\">http://tempuri.org/IProductService/GetProductInfo</a:Action><a:MessageID>urn:uuid:27696e1a-29cd-4c49-aa94-e9d9784ee711</a:MessageID><a:ReplyTo><a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address></a:ReplyTo><a:To s:mustUnderstand=\"1\">http://xx.xx.xx.xx:xx/orderproductservice.svc</a:To></s:Header><s:Body><GetProductInfo xmlns=\"http://tempuri.org/\"><productId>{producid}</productId></GetProductInfo></s:Body></s:Envelope>",
LAST);
表单提交方式:
web_submit_data("default.aspx",
"Action=http://lazarus/flightnet/default.aspx",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://lazarus/flightnet/",
"Snapshot=t7.inf",
"Mode=HTML",
ITEMDATA,
"Name=grpType", "Value=radRoundtrip", ENDITEM,
"Name=lstDepartingCity", "Value=DEN", ENDITEM,
"Name=lstDestinationCity", "Value=LAX", ENDITEM,
"Name=txtDepartureDate", "Value=8/19/2003", ENDITEM,
"Name=txtReturnDate", "Value=8/19/2003", ENDITEM,
"Name=txtQuantity", "Value=1", ENDITEM,
"Name=radClass", "Value=1", ENDITEM,
"Name=radSeat", "Value=1", ENDITEM,
"Name=btnAvailableFlights", "Value=Next >", ENDITEM,
LAST );
带表头的HTTTP请求:(模拟APP端请求,会增加特殊的头验证)
web_add_header("user-agent","android");
web_add_header("Connection","false");
web_add_header("Authorization","");
web_add_header("Accept-Encoding","Accept_Encoding");
web_add_header("Content-Type","application/json;charset=UTF-8");
lr_start_transaction("articleAdvertList");
web_reg_find("Text/IC=code\":\"000000", "SaveCount=abc_count", "LAST");
web_custom_request("articleAdvertList",
"URL=http://192.168.62.155/platinfo/v1/articleAdvertList",
"Method=POST",
"Resource=0",
"Referer=http://192.168.62.151:8130",
"Snapshot=t2.inf",
"Mode=HTTP",
//"EncType=",
"Body={sender1}",
LAST);