C# WCF测试客户端中断字符串值,然后再次将这两个部分连接在一起
我已经编写了一个简单的SOAP服务,它返回一个对象,其中包括一个string类型的数据成员。当我通过书面测试客户机使用服务时,一切正常,但是当我通过Visual Studio WCF测试客户机测试服务时,由于某种原因,当字符串数据成员正好超过81个字符时,客户机将剪切字符串,然后再次连接字符串。。。。详情如下: 而不是显示: “我的爱人,我的爱人,我的爱人,我的爱人” 测试客户端显示 “我爱你,我爱你。我爱你”+“我爱你”C# WCF测试客户端中断字符串值,然后再次将这两个部分连接在一起,c#,visual-studio-2010,wcf,C#,Visual Studio 2010,Wcf,我已经编写了一个简单的SOAP服务,它返回一个对象,其中包括一个string类型的数据成员。当我通过书面测试客户机使用服务时,一切正常,但是当我通过Visual Studio WCF测试客户机测试服务时,由于某种原因,当字符串数据成员正好超过81个字符时,客户机将剪切字符串,然后再次连接字符串。。。。详情如下: 而不是显示: “我的爱人,我的爱人,我的爱人,我的爱人” 测试客户端显示 “我爱你,我爱你。我爱你”+“我爱你” 这不是一个问题,但非常有趣,有人能告诉我为什么WCF tetst客户端会
这不是一个问题,但非常有趣,有人能告诉我为什么WCF tetst客户端会这样做吗 我相信WCF test client的作者希望其用户能够将输出复制到.cs类文件中,以便测试和模拟数据。我找了一个消息来源,但没有找到参考资料。不过,我知道开发人员有时会出于这个原因使用它。尝试明确指定限制
谢谢您的回复!我已经看过了,但我仍然不明白81字节有什么重要意义,以及为什么字符串会被打断并再次连接…你能展示一个屏幕截图吗?好的,屏幕截图是最重要的,我现在遇到了这个问题,我认为这与readerQuotas没有任何关系。我认为这正是WCF测试客户端格式化响应的方式。不确定是否有办法改变它。