Winform实现调用.net数据接口实例

2019-12-26 12:27:50丽君
易采站长站为您分析Winform实现调用asp.net数据接口的方法,以实例的形式讲述了数据接口及反射辨别响应的实现方法,具有一定的参考借鉴价值,需要的朋友可以参考下    

本文实例讲述了Winform实现调用asp.net数据接口的方法,。具体实现方法如下:

一、问题:

最近一个WPF项目需要改写成android项目,思路是在asp.net项目中编写一个通用接口,便于其它平台下调用数据。刚接触到这些东西的时候完全是一头雾水,最根本的原因是不明白网站中的一个网页,为什么其它项目就可以访问它,并获取数据。带着疑问在asp.net项目编写一个简单的数据接口,并新建一个小winform项目直接访问它。

二、解决方法:

在asp.net项目中编写一个数据接口,使用反射辨别响应的方法;以及获取接口的数据。

这里仅仅是介绍如何使用它们,而不讲述使用它们的基本原理,感兴趣的朋友可以在查阅相关资料的基础上做进一步的研究。

三、主要内容:

1、asp.net项目下编写数据接口

2、使用反射分辨调用方法

3、新建一个winform项目测试接口的正确性

现分述如下:

1、在asp.net项目下编写一简单接口

编写一个方法,构造一个json字符串Response即可。代码如下:

 

复制代码 private void ExamInfoLogin()
{
    string aa = "8";
    string bb = "9";

 

    string roomName = Request.Form["RoomName"];
    if (roomName == "806")
    {
 aa = "7";
    }           
    
    StringBuilder jsonStringBuilder = new StringBuilder();
    jsonStringBuilder.Append("{");
    jsonStringBuilder.Append(""UName":"").Append(aa).Append("",");
    jsonStringBuilder.Append(""Password":"").Append(bb).Append(""");