-- 1 原因:在进行API 调用传参时,如果出现了和区分参数标识一样的特殊字符,那么就需要编码来作用
或者,传递的参数有敏感数据。
我的目的: Python开发的接口,C#调用传递参数
先用C# 进行UTF-8编码
//按照UTF-8进行编码
string Site= System.Web.HttpUtility.UrlEncode("替换为变量值");
再传入Python开发的API 方法中
Python后台进行转编码再处理
import urllib
P_Site=urllib.unquote(str(Site)).decode('utf8')