测试 Web 服务时的持久或非持久连接
我有一个网络服务。我正在创建一个测试应用程序以从该网络服务获取响应。添加了对 Web 服务应用程序的服务引用。
我的测试应用程序中的逻辑如下。
for(int i=0;i<100;i++)
{
MyServiceSoapClient wsClient = new MyServiceSoapClient();
wsClient.Endpoint.Address = new EndpointAddress(serverAddress);
MyLoginResponse loginResp=wsClient.Login("X","X");
}
只是想知道我是在这种方法中建立持久连接还是非持久连接。有什么帮助吗?
I have a webservice. I am creating a test application to get response from this webservice. Added service reference to the web service application.
Logic in my test appplication is below.
for(int i=0;i<100;i++)
{
MyServiceSoapClient wsClient = new MyServiceSoapClient();
wsClient.Endpoint.Address = new EndpointAddress(serverAddress);
MyLoginResponse loginResp=wsClient.Login("X","X");
}
Just wanted to know whether I am making a persistent connection or a non persistent connection in this approach. Any help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 curl 测试您的 Web 服务。传递curl
-v
(详细)标志。如果您在响应标头中看到Connection: close
,则您的 Web 服务不支持持久连接。Test your webservice using curl. Pass curl the
-v
(verbose) flag. If you seeConnection: close
in the response header, your web service does not support persistent connections.