首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VuGen的JSON更改内容

VuGen的JSON更改内容
EN

Stack Overflow用户
提问于 2015-06-23 20:53:09
回答 1查看 2.4K关注 0票数 0

我使用VuGen来记录性能测试。我必须调用一些REST api来获取JSON,它包含到资源的链接。我的代码如下所示:

代码语言:javascript
复制
    web_reg_save_param_ex("ParamName=DownloadLink", "LB=downloadOriginal\":[{\"href\":\"", "RB=\"","Ordinal=ALL", LAST);
    web_custom_request("getAsset",
        "URL=SomeURL",
        "Method=GET",
        "Resource=0",
        "RecContentType=application/json",
        "EncType=application/json; charset=utf-8",
        "Mode=HTML", LAST);

它正在工作,但链接的一部分被更改了。此部分应如下所示:

代码语言:javascript
复制
%3A11%3A57.8192731%2B00%3A00

但看起来像这样:

代码语言:javascript
复制
0X1.F10A00P+559370X1.464180P+44409.5112390B000X1.32F830P+44400

这个链接有很多不同之处,因为它们是动态生成的,我不能出于示例目的获得相同的链接。看起来第一个"%3“已更改为"0X1.F10”。

我不知道这是什么类型的编码。有人知道如何解码这个链接或停止整个编码吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-30 15:00:16

它应该在响应头中指定编码类型。

尝试使用以下命令捕获整个响应:web_reg_save_param_ex("ParamName=ResponseData", "LB=", "RB=", LAST);

然后使用lr_message(lr_eval_string("{ResponseData}"));输出响应数据,这样您就可以完整地看到它了。看看是所有响应的编码都不同,还是只针对内容不同。看看“Content-Type”。

我还建议在开头添加一个web_add_header("Content-type", "application/json; charset=utf-8");,以确保它以正确的编码发送。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31003360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档