我从 Visual Studio 以字符串的形式获取输出:
0x00000000 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0x00000010 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 37 64 34 -------------7d4
0x00000020 32 38 39 33 32 38 30 36 37 30 0D 0A 43 6F 6E 74 2893280670..Cont
0x00000030 65 6E 74 2D 44 69 73 70 6F 73 69 74 69 6F 6E 3A ent-Disposition:
0x00000040 20 66 6F 72 6D 2D 64 61 74 61 3B 20 6E 61 6D 65 form-data; name
这是来自 Web 性能测试发送请求后的响应视图窗口。不幸的是,在 Visual Studio 中没有更改视图格式的选项。我只需要将其视为纯文本。除了创建我自己的解析器之外,有没有办法将这种格式的文本转换为纯文本?
Meta:这个问题因为问得不好而变得一团糟。我已经完全重新提出了这个问题,希望能减少误导。我应该重新问一下吗?我将旧问题的表述保留在下面,以免使当前的答案和评论显得无关紧要。
问题的旧表述:
编辑3:我显然无法正确解释我的问题。当我运行 Visual Studio Web 性能测试时,我可以查看上述格式的响应。但是我需要将它视为纯文本,在 Visual Studio 中没有选项。所以我需要一种从上面显示的格式转换为纯文本的方法。
这是标准输出格式吗?“0x00000040”似乎不是实际数据的一部分,而只是行号。以下两个部分似乎是同一件事两次,首先是十六进制,然后是字符。我不认识这种格式,并且尝试搜索仅返回有关如何从十六进制转换为字符串的结果。是否有解析器可以将其拆分为 3 列,或者更好的是只有 3 个字符串(一个用于 eah 列)。我真的只需要字符输出。
当我在 Visual Studio 中运行 Web 性能测试时查看对请求的响应时,我得到了这些数据。实际响应本身不是这种格式,只是 Visual Studio 呈现它的方式。
编辑:添加了一些关于数据来源的说明。我真的只是想弄清楚是否有一种简单的方法可以从这种格式转换为纯文本,因为在 Visual Studio 中似乎没有将其视为纯文本的选项。