gpt4 book ai didi

ios - NSURLSession 是否自动对 URL 的文本进行 URL 编码?

转载 作者:行者123 更新时间:2023-11-28 18:55:09 25 4
gpt4 key购买 nike

NSURLSession 会自动对 URL 的文本进行 URL 编码吗?还是必须手动操作?

最佳答案

不,您需要使用 stringByAddingPercentEncodingWithAllowedCharacters: 对 URL 的每个部分进行编码。请参阅 URLFragmentAllowedCharacterSetURLHostAllowedCharacterSet 等以了解对 URL 的每个部分进行编码的正确字符。

(请注意,这些都与 NSURLSession 无关,它已经需要一个 NSURL。它不接受字符串,因此编码不是它的问题。正确的问题是 NSURL 是否自动转义作为字符串传递的字符。)

(另请务必阅读下面的评论。虽然 stringByAddingPercentEncodingWithAllowedCharacters:正确 对您的 URL 的每个部分进行编码,但您可能并不完全了解什么是“正确”意味着根据 RFC。特别是,如果查询包含 &+,则可能需要额外的编码。)

关于ios - NSURLSession 是否自动对 URL 的文本进行 URL 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34751410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com