用户名和密码是否ASIHTTPRequest
使用 Base64 编码?在网页上,我只发现如果不使用 SSL,用户名/密码是纯文本的。
问问题
1072 次
2 回答
2
基本身份验证始终使用 base64 编码,因此 ASIHTTPRequest 使用 base64 进行基本身份验证。
这通常被描述为以“纯文本”形式传递用户名/密码,因为 base64 解码起来很简单。
如果您通过 https 使用基本身份验证,则包含用户名/密码的 base64 部分通过加密的 https 连接传递,因此不再是“纯文本”。
于 2010-09-22T15:46:26.203 回答
0
ASIHTTPRequest 使用编码,如果您没有指定任何内容,则默认为 NSISOLatin1StringEncoding。我确信它支持 NSUTF8StringEncoding。
于 2010-09-22T13:49:18.663 回答