- 创建WebApi项目
-
Web API 配置和服务
App_start ——> WebApiConfig.cs
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "service/{controller}/{action}/{id}",
defaults: new {
id = RouteParameter.Optional }
);
config.Formatters.JsonFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/html"));
-
封装公用方法
Models——>Helper
HttpHelper.cs
public class HttpHelper
{
public static HttpResponseMessage StringNoAes(string str)
{
return new HttpResponseMessage {
Content = new StringContent(str, Encoding.GetEncoding("UTF-8"), "text/plain") };
}
}
Models——>Respon
responseApi.cs 返回格式json
public class ResponseApi
{
/// <summary>
/// 数据