C# post提交参数 调用接口

using Newtonsoft.Json;

using System.Text;

using System;

namespace Core.API.dahua
{

/// <summary>
/// 门组接口
/// </summary>
public class Menzu
{

/// <summary>
/// 门组添加
/// </summary>
/// model.auMen 门组实体
public string addmenzu(model.auMen entity)
{
string url = "https://xxxx.com/e/doorGroup/add";//接口地址 

string menzujson = JsonConvert.SerializeObject(entity);//实体转换为json数据
string ReplyJson = utility.HttpRequest(url, Encoding.UTF8, param: menzujson);//post提交接口数据
model.Reply<string> data = JsonConvert.DeserializeObject<model.Reply<string>>(ReplyJson);//获得的结果为json数据,转换为实体
if (data.code == "0")
return data.data;
else
throw new Exception(data.errMsg);

}

 

/// <summary>
/// 门组删除
/// </summary>
/// id 门组id
public string addmenzu(int id)
{
string url = "https://xxxx.com/e/doorGroup/delete";//接口地址 

string ReplyJson = utility.HttpRequest(url+ "/id="+id, Encoding.UTF8);
model.Reply<string> data = JsonConvert.DeserializeObject<model.Reply<string>>(ReplyJson);//获得的结果为json数据,转换为实体
if (data.code == "0")
return data.data;
else
throw new Exception(data.errMsg);

}

}

posted @ 2021-03-17 18:18  御翼仁粨狩  阅读(708)  评论(0)    收藏  举报