分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

LoadRunner接口HTTP请求中中文乱码解决方案

发布时间:2023-09-06 02:08责任编辑:胡小海关键词:乱码

今天项目经理要求压一下实时代扣接口性能。那就开始写脚本,脚本写好调试发现接口请求参数姓名输入中文乱码。接着就网上找资料解决该问题。

1:想法:将中文转成UTF-8,lr_convert_string_encoding

定义:字符编码System locale, Unicode, UTF-8之间的相互转换,转换结果保存在“结果字符串”中,该“结果字符串”包含NULL–字符串结束符
函数形式:
lr_convert_string_encoding(const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);

举列:    lr_convert_string_encoding("王宝",NULL,"utf-8","str");

发送请求发现姓名没有乱码,但是报错请求非法,有空格。发现该结果字符串str包含NULL。然后就想办法将srt字符串中的空格去掉

2:函数:lr_save_string
定义:将以null结尾的指定字符串保存至参数 ,去掉字符串结束标识符
函数形式:lr_save_string( const char *param_value, const char *param_name)

举列:  lr_save_string(lr_eval_string("{str}"),"strz");

发送请求成功。

LoadRunner接口HTTP请求中中文乱码解决方案

原文地址:https://www.cnblogs.com/qiaoli0726/p/9414254.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved