http://example.com/ShaktiERPService/UpdateErpSrvc.svc?wsdl
我有一个与上面的url类似的wcf服务URL ...我用一个参数写了一个方法( UpdateData )。此方法返回一个字符串作为响应,如" 成功更新"或" 无法更新"
[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);
}
}
这项服务在项目中完美运作...... 但我想在postman&提琴手....
我没有任何想法检查..
我尝试了很多次但没有得到回应...
所以请帮我解决这个问题..
答案 0 :(得分:1)
希望这会对你有所帮助,
因此,如果您的网络服务具有 RESTful 属性,您可以使用Postman来测试您的网络服务的功能。
但是,您可以并行使用fiddler以各种格式检查请求和响应,例如 普通标题
没有任何额外的努力。 此外,与 Fiddler 相比, POSTMAN 可帮助您轻松添加复杂用户界面的标题字段,数据等
更新1:
根据您的示例代码,您尝试使用GET请求,该请求非常正常,但不是推荐的标准。
此外,想知道您是否使用Entity Framework访问数据,如果是这样,请使用必要的代码更新您的帖子以帮助您进一步。
答案 1 :(得分:1)
您可以使用SOAPUI来测试WCF服务。检查https://www.soapui.org/ 去下载。您可以轻松放置您的wsdl地址,并可以运行您的请求。
答案 2 :(得分:0)
为什么不使用WCFTestClient检查WCF服务。它会以XML格式清楚地显示请求和响应。