Action()
{
int flen;
long filedes;
char file[256]="d:\\ResponseBody.txt";
char result[4];
//獲取響應(yīng)中的文件長度
web_set_max_html_param_len("10240");
web_reg_save_param_ex(
"ParamName=ResponseBody",
// "LB=\"code\":\"\"\,",
// "RB=\"errorInfo\":",
"LB=",
"RB=",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/OneDetailsIsm*",
LAST);
web_custom_request("ism詳情查詢",
"Url=http://10.0.50.1:5050/xire-app-ism-release-2.0.0/OneDetailsIsm/QueryOne/{ism_code}",
"Method=GET",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
LAST);
//很多時候返回值有中文糊饱,需要轉(zhuǎn)碼琉苇,轉(zhuǎn)碼后的值存在了msg中
lr_convert_string_encoding(lr_eval_string("{ResponseBody}"),"utf-8",NULL,"msg");
//打印返回值
lr_output_message("轉(zhuǎn)換編碼后msg----%s",lr_eval_string("{msg}"));
//lr_output_message(lr_eval_string("{ResponseBody}"));
flen=strlen(lr_eval_string("{ResponseBody}"));
lr_output_message("%d",flen);
if(flen > 0)
{
//以寫方式打開文件
if ((filedes = fopen(file, "a+")) == NULL)
{
lr_output_message ("Unable to create %s");
return -1;
}
//寫入文件內(nèi)容
// fwrite(lr_eval_string("{ResponseBody}"),flen,1, filedes);
fprintf(filedes,"%s\n",lr_eval_string("{ResponseBody}"));
//關(guān)閉文件
fclose(filedes);
}
//? ? ? ? ? ? if((filedes = fopen("d:\\ResponseBody.txt", "rt")) == NULL)
//? ? ? ? {
//? ? ? ? ? ? lr_output_message("oh,cloud your Open File Failed!");
//? ? ? ? ? ? return -1;
//? ? ? ? }
//讀文件內(nèi)容
// fread( result,4,1,filedes);
//? fclose( filedes );
// lr_output_message(result);
// return 0;
//return 0;
}