最近学习了一下,关于.NET后端对其他网页提供的公共接口访问,目前是对数据没有加密和解密的考虑,后期会增加MD5加密和对称加密的封装方法;
POST和GET请求对于对接接口使用很常见;闲话不多说,先来一段代码:如果使用的MVC框架需要提供一个WEBAPI的接口;
第一步:提供接口;我们在这里提供了一个简单的控制器接口实现:
//继承ApiController的方法
public class DemoController : ApiController
{
//带参数的实现方法
public IList<Site> SiteList(int startId, int itemcount)
{
var sites = new List<Site>();//数据源
//(可以根据后台动态获取,扩展成为访问数据库的方法),这里 我就直接赋值采用最简单的方式
sites.Add(new Site { SiteId = 1, Title = "test", Uri = "blog.csdn.net" });
sites.Add(new Site { SiteId = 2, Title = "百度首页", Uri = "www.baidu.com" });
sites.Add(new Site { SiteId = 3, Title = "必应", Uri = "cn.bing.com" });
var result = (from Site site in sites
where

本文介绍了.NET后端如何处理POST和GET请求,提供了接口实现的代码示例,包括一个简单的控制器接口和相应的单元测试。文章还提到了接口的安全性考虑,计划后期增加MD5加密和对称加密。并封装了GET和POST请求的方法。

741

被折叠的 条评论
为什么被折叠?



