最近在做对接数据接口,遇到一些问题,在C#后台写请求webapi的接口,但是传递过程中参数如果有特殊字符,传入过去之后又问题。
需要转换一下,通过System.Web.HttpUtility.UrlEncode(userkey),
userkey 是个临时参数,这个参数需要System.Web.HttpUtility.UrlEncode编码一下。
实例代码:
/// <summary> /// 登陆接口 /// </summary> public static void Login() { Common.WriteLogToTxt(_filePath, "----start loading Login function()----"); Console.WriteLine(DateTime.Now.ToLocalTime() + "----start loading Login function()----"); string content = Common.HttpPostJsonAPI(api_login +