我在Visual Studio 2013 Ultimate中记录了一个简短的Web性能测试,其中包含更新4.有一个SignalR协商请求,它返回一个连接令牌。
我正在提取它并在后续请求中将其用作查询字符串参数。连接令牌包含'+'
和'/'
个字符,因此我在查询字符串的属性中将URL Encode设置为true。当我运行测试时它失败了。我可以看到'+'
个字符被编码为'%2b'
,但'/'
未被编码。
当我使用LINQPad使用System.Net.WebUtility.UrlEncode对连接令牌的实例进行编码时,字符串按预期编码,'+'
个字符变为'%2B'
且'/'
成为'%2F'
{{1}}
有没有其他人遇到过此问题,如果有,您是否找到了解决方案?