2017-03-17 100 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的要求? –