1.创建WEBAPI 并写两个方法
using System;
using System.Collections.Generic;using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Data;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
namespace WMS_API.Controllers
{
public class WMSController : ApiController
{
[HttpGet]
public string Test()
{
//DBServices DBS = new Service.DBServices();
return "Test success";// DBS.GetServerDate();
}
[HttpGet]
[HttpPost]
public string Test1(string id)
{
//DBServices DBS = new Service.DBServices();
return "Test success "+id;// DBS.GetServerDate();
}
}
2.把WEBAPI部署到IIS上
3.访问方法
在IE中输入API地址
带参数访问方法
4.在MVC中调用
function TestApi()
{
$.ajax({
type: "GET",
url: "http://10.2.10.31:8100/api/WMS/Test1",
data: { id: 'HelloWorld' },
dataType: "json",
contentType: "application/json;charset-utf-8",
success: function (data) {
alert(data)
//data = $.parseJSON(data);
// $.each(data, function (index, item) {
//}
// )
}
})
}