ASIHTTPRequest
是否对用户名和密码使用Base64编码?在网页上我发现如果不使用SSL,用户名/密码是纯文本的。
答案 0 :(得分:2)
基本身份验证始终使用base64编码,因此使用base64进行ASIHTTPRequest进行基本身份验证。
这通常被描述为在“纯文本”中传递用户名/密码,因为base64对于解码来说是微不足道的。
如果您使用基于https的基本身份验证,则包含用户名/密码的base64部分将通过加密的https连接传递,因此不再是“纯文本”。
答案 1 :(得分:0)
ASIHTTPRequest使用编码,如果你没有指定任何默认值将是NSISOLatin1StringEncoding。 我确信它支持NSUTF8StringEncoding。