2016-11-07 35 views
-1

http://example.com/ShaktiERPService/UpdateErpSrvc.svc?wsdl使用邮递员或提琴手检查WCF服务

我有一个WCF服务URL类似于上面的网址...在那里我写一个方法(的UpdateData)与4个参数。而这个方法返回一个字符串,如“成功更新”或响应“未能更新

[ServiceContract] 
public interface IUpdateErpSrvc 
{  
    [OperationContract] 
    [WebGet(UriTemplate = "UpdateData/{Erp_Ord_No}/{SFDC_Order_No}/{usr}/{pass}")] 
    string UpdateData(string Erp_Ord_No, string SFDC_Order_No, string usr, string pass); 
} 

和我的方法是在这里:

public class UpdateErpSrvc : IUpdateErpSrvc 
{ 
    public string UpdateData(string Erp_Ord_No, string SFDC_Order_No, string usr, string pass) 
    { 
     ServiceRepository repo = new ServiceRepository(); 
     return repo.UpdateData(Erp_Ord_No, SFDC_Order_No, usr, pass); 
    } 
} 

此项服务工作的完善项目... 但我想检查邮递员&提琴手....

我没有任何想法检查..

我试过很多时间,但没有得到回应......

所以,请帮助我与此相关的问题..

+0

为此使用'SoapUI'。 –

回答

0

希望这可以帮助你,

  1. 提琴手是调试工具。
  2. 邮差最适合测试你的Web API方法。它也可以是 ,用于对第三方API和Open。

所以,如果您的网络服务与REST风格性能你可以用邮差去测试Web服务的功能。

但是你可以在平行提琴手检查各种格式如 普通头

enter image description here

请求和响应,没有任何额外的努力。 此外,与当邮差帮助您轻松地添加的头字段,数据等与复杂的用户界面提琴手

更新1:

按你想你的示例代码使用一个绝对正常的GET请求,如何不推荐标准。

此外,想知道您是否使用实体框架访问数据,如果是这样,请更新您的帖子并提供必要的代码以帮助您进一步了解。

+0

对不起Aravind,但我需要更多的澄清..........我想邮递员,但它不工作 –

+0

你能告诉它显示什么错误? – Aravind

+0

没有任何反应,我得到400坏请求 –

0

为什么不使用WCFTestClient检查您的WCF服务。它会清楚地向您显示XML格式的请求和响应。

1

您可以使用SOAPUI来测试WCF服务。检查https://www.soapui.org/ 下载。您可以轻松放置您的wsdl地址,并可以运行您的请求。