2016-11-07 41 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地址,並可以運行您的請求。