2017-03-17 61 views
-2
<div class="row" id="ifsc"> 
    <div class="col-xs-3"> 

    Correct Bank IFSC 
    </div> 
    <div class=" col-xs-3"> 
    <input id="correct_ifsc" type="text" class="form-control" /> 
    </div> 
</div> 

當我在文本中輸入ifsc時,使用c#中的wcf服務驗證ifsc。如何在C#中使用WCF服務

IFSC代碼是JSON

我想通過API做的IFSC的驗證。

API網址:http://api.techm.co.in/api/v1/ifsc/{IFSCCODE}

,並參考參考:https://github.com/mangrep/ifsc-rest-api

我想獲得WCF服務的響應,並且會得到響應,如果它比調用成功響應或無效調用失敗響應有效。像

+0

你有什麼到目前爲止已經試過?順便說一句,你可以使用來自javascript directjly的ajax調用 –

+0

你的問題是一個醉漢或瘋子不連貫的散漫。請編輯該問題,以包括您嘗試實現的內容,您嘗試的內容以及您遇到的具體問題,以及任何*相關*代碼示例和/或錯誤消息。 –

回答

-1

[的WebMethod]

public static string getifsccode(string id) 
{ 
    string url = @"http://api.techm.co.in/api/v1/ifsc/" + id; 
    WebClient webClient = new WebClient(); 
    string json = webClient.DownloadString(url); 
    return json; 
} 
+0

謝謝@ user6885473它對我很有用 – ziel

+0

歡迎你的朋友 – user6885473

1
public class ResponseData 
    { 
     public string status { get; set; } 
     public string message { get; set; } 
    } 
    public ResponseData CheckIFSCCodeValid(string IFSCcode) 
    { 

     WebClient client1 = new WebClient(); 
     string jsonString = client1.DownloadString("http://api.techm.co.in/api/v1/ifsc/"+ IFSCcode); 
     ResponseData responseData = new ResponseData(); 
     responseData = JsonConvert.DeserializeObject<ResponseData>(jsonString); 
     return responseData; 
    } 

調用方法這

ResponseData responseData = CheckIFSCCodeValid("SBIN0011050"); 
     if (responseData.status == "success") 
     { 
      //IFSC code is valid 
     } 
     else 
     { 
      ////IFSC code is invalid 
     } 
+0

雖然你的努力受到讚賞並值得讚賞,但你是否從這個問題的理解中瞭解了OP的要求? –