我是working with the StackApps API,我有以下代码
string redirectURL =
String.Format("client_id={0}&code={1}&redirect_uri={2}&secret={3}", // &expires=1234
WebUtility.UrlEncode(clientId),
WebUtility.UrlEncode(code),
WebUtility.UrlEncode(redirectUrl),
WebUtility.UrlEncode(clientSecret));
我遇到的问题是clientID
没有被编码,clientSecret
也没有被编码。如果我只是URLEncode整个字符串,那也不起作用。
我认为我做错了这一切并想要最佳做法为OAuth做一个HTTP帖子
我目前的结果是
client_id=2705&code=NredactedwithParens))&redirect_uri=http%3A%2F%2Flocalhost%3A51633%2FLoginStackOverflow%2FSOResponse&secret=)redactedwithParens((
我的预期结果将转义括号,如链接的stackapps帖子中所述。