我使用下面的代码,当我使用字符串生成器追加字符串时插入额外的字符,为什么?
body.Append("grant_type=password&");
body.Append("client_id="+clientID +"&");
body.Append("client_secret="+clientSecret+"&");
body.Append("username="+username+"&");
body.Append("password="+password);
body.Append(security_token);
但插入密码和security_token之间的附加字符“1”。请注意,“body”是一个StringBuilder对象。
更新
这个问题发生在密码中有一个号码。
例如
password ="enterinside";
security_token ="1bbssddffgg";
则输出正值 “enterinside1bbssddffgg”
但如果密码= “enterinside999” security_token = “1bbssddffgg” 则输出正值 “enterinside1999 bbssddffgg” 。
当我尝试它,我得到了预期的 “密码= enterinside9991bbssddffgg” –