.net对接阿里云CSB服务

public Response<string> Main(MonthPlanRequest request)
		{
   
			string apiName = "MonthPlan", postData =   request.ToJson(); 
			var result = ConnectCSB(apiName, postData);
			return InvokeResult.Fail<string>("访问成功");
		}
	/// <summary>
		/// 请求方式post,参数为json格式
		/// </summary>
		/// <param name="apiName">api名称</param>
		/// <param name="postData">发送的参数</param>
		/// <returns></returns>
		public static string ConnectCSB(string apiName, string postData)
		{
   
			var resultStr = "";
			try
			{
   
				string ACCESS_KEY = System.Configuration.ConfigurationManager.AppSettings["ACCESS_KEY"].ToString();
				string SECRET_KEY = System.Configuration.ConfigurationManager.AppSettings["SECRET_KEY"].ToString();
				string CSBURL = System.Configuration.ConfigurationManager.AppSettings["CSBURL"].ToString();
				//签名时间戳
				long timeStamp = ToUnixTimeMilliseconds(DateTime.Now);

				//form表单提交的签名串生成示例
				string signature = sign(apiName, "1.0.0", timeStamp, ACCESS_KEY, SECRET_KEY, null, postData);

				Dictionary<string, string> headerDic = new Dictionary<string, string>();
				headerDic.Add("_api_access_key", ACCESS_KEY);//访问密钥
				headerDic.Add("_api_timestamp", timeStamp.ToString());//签名时间戳
				headerDic.Add("_api_name", apiName);  //需要调用的api名称
				headerDic.Add("_api_signature", signature);//签名
				headerDic.Add("_api_version", "1.0.0");//版本																	
				resultStr = GetResult(CSBURL, "application/json", "application/json;charset=utf-8", "POST", postData, headerDic);
			}
			catch (Exception e)
			{
   
				ErpErrLog(e.Message
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值