2017-08-14 113 views
0

我在C#中開發了這個現有的Web服務,它爲Get和Post返回json格式。如何將代理服務添加到wso2 esb從現有的restful web服務?

這裏是我的控制器代碼:

public class LoanApplicationController : ApiController 
    { 
     // GET: api/LoanApplication 
     //public IEnumerable<string> Get() 
     //{ 
     // return new string[] { "value1", "value2" }; 
     //} 

     // GET: api/LoanApplication/5 
     public ArrayList Get() 
     { 
      LoanApplicationDAO appDAO = new LoanApplicationDAO(); 
      ArrayList arrObj = new ArrayList(); 
      arrObj = appDAO.LoanApplicationFields(); 
      if (arrObj == null) 
      { 
       throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotFound)); 
      } 

      return arrObj; 
     } 

     // POST: api/LoanApplication 
     public LFSResponse Post([FromBody]LoanApplication value) 
     { 
      LoanApplicationDAO appDAO = new LoanApplicationDAO(); 
      LFSResponse response = new LFSResponse(); 
      //string res = ""; 

      ...some code here, to make code shorter 

      return response; 
     } 
} 

在我WSO2 ESB管理控制檯,我創建代理服務,然後通過服務,請參見附件圖像。

Proxy Service Configuration

並在服務創建,則返回錯誤

請參閱映像從LINK

i.stack.imgur.com/XEF3O.png

我怎麼可能解決這個問題?我錯過了什麼嗎?

任何幫助都會做,謝謝!

+0

你有這樣的問題:https://stackoverflow.com/questions/39868602/hostname-in-certificate -didnt匹配,WSO2-APIM –

回答

0

因爲這不是一個SOAP服務,這是一個REST服務,您應該使用HTTPEndpoint

<endpoint> 
    <http uri-template="URI Template" method="GET" /> 
</endpoint> 
相關問題