System.Web.HttpUtility.UrlEncode
都是对参数进行编码,要像下面这样写:
string data = string.Format(@"{{""ptwebqq"":""{0}"",""clientid"":{1},""psessionid"":""{2}"",""status"":""online""}}", _PTWebQQ, ClientID, PSessionID);
data = "r=" + Uri.EscapeDataString(data);
而不要把r=也编码进去!!!
血的教训,一晚上加一上午都浪费在这上面了!!!!
而python的urllib.parse.urlencode
传入的是字典,所以避免了这个坑。
发表回复