【问题标题】:How to consume WCF service in c#如何在 C# 中使用 WCF 服务
【发布时间】:2017-08-08 15:38:57
【问题描述】:
<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 时。

IFSC 代码在 json 中

我想通过 API 对 ifsc 进行验证。

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

并参考参考:https://github.com/mangrep/ifsc-rest-api

我想从 WCF 服务获取响应,如果响应有效,则调用成功响应或无效,而不是调用失败响应。

【问题讨论】:

  • 到目前为止你尝试了什么??顺便说一句,您可以直接使用来自 javascript 的 ajax 调用
  • 你的问题是醉汉或疯子语无伦次的胡言乱语。请编辑问题以包含您想要实现的目标、您尝试过的目标以及您遇到的确切问题,以及任何相关代码示例和/或错误消息。

标签: c# jquery html wcf c#-4.0


【解决方案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
        }

【讨论】:

  • 虽然您的努力受到赞赏和钦佩,但您到底是如何从 OP 所问的问题中理解的?
【解决方案2】:

[网络方法]

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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 2015-05-03
    • 1970-01-01
    相关资源
    最近更新 更多