我正在将示例从下面的链接移植到 Windows 8 Metro 风格的应用程序
http://aws.amazon.com/code/Product-Advertising-API/2480
看起来 Web 模型中的许多功能在 WinRT 中已删除(或移动):
HttpUtility.UrlEncode
HttpUtility.UrlDecode
HMAC / HMACSHA256
仅举几例,我想知道是否有人可以帮助在 WInRT 上寻找替代方案?我上网查了一下,了解的很少。
我正在将示例从下面的链接移植到 Windows 8 Metro 风格的应用程序
http://aws.amazon.com/code/Product-Advertising-API/2480
看起来 Web 模型中的许多功能在 WinRT 中已删除(或移动):
HttpUtility.UrlEncode
HttpUtility.UrlDecode
HMAC / HMACSHA256
仅举几例,我想知道是否有人可以帮助在 WInRT 上寻找替代方案?我上网查了一下,了解的很少。
请改用WebUtility类中的方法:
System.Net.WebUtility.UrlEncode(string);
System.Net.WebUtility.UrlDecode(string);
这里有 URLDecode 的源代码,看起来Uri.EscapeDataString可以用于 Encode。
http://www.koders.com/csharp/fid1A50096D8FA38302680B0EEDAC5B1CE1AEA855D0.aspx?s=%22Lawrence+Pit%22
把源代码复制过来,把GetChars函数改成这个
static char [] GetChars (MemoryStream b, Encoding e)
{
return e.GetChars (b.ToArray(), 0, (int) b.Length);
}
我必须使用此处的代码片段正确散列加密字符串 http://channel9.msdn.com/Forums/TechOff/Porting-to-WinRT/4df7586e1ef5400682eda00f0143b610