1、从官网下载.NET Core 托管捆绑包
2、新建ASP.NET Core WEB API项目
新建控制器TestController并生成GetInfo方法
3、发布
- 目标路径选择
2)显示所有设置
4、搜索IIS
4、postman测试,这里端口使用8000
利用post传递Json数据
client code
string url = "http://localhost:8000/test/PostGetName.action";
Tian tian = new Tian();
tian.Name = "xiaobai";
string postjson=Lan2Json.Convert2Json<Tian>(tian);
string res= Lan2Mes.PostJson(url, postjson);
Debug.WriteLine("post back===>"+res);
服务器端代码
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
namespace webapi.Controllers
{
[Route("test")]
[ApiController]
public class TestController : ControllerBase
{
[HttpGet]
public string GetInfo() { return "hello mengtianwxs!"; }
[HttpPost("PostGetName.action")]
public string Def([FromBody] Person name)
{
return $"姓名 {name.Name}";
}
}
public class Person
{
public string Name { get; set; }
}
}