gpt4 book ai didi

objective-c - 自定义 NSURLProtocol 应该遵循重定向本身,还是让其客户担心?

转载 作者:技术小花猫 更新时间:2023-10-29 11:25:30 27 4
gpt4 key购买 nike

NSURLProtocolClient协议(protocol)包含一个方法,-URLProtocol:wasRedirectedToRequest:redirectResponse:,NSURLProtocol 子类的实例应该用来告诉 URL 协议(protocol)客户端请求已重定向。但是,我不确定 URL 协议(protocol)是否应该尝试从重定向的 URL 中检索资源,或者让客户端发出对该资源的新请求。

谁能告诉我在重定向的情况下原始 URL 协议(protocol)对象应该做什么?

最佳答案

为了回答这个问题,我只是删除了我的 URL 协议(protocol)实现中的代码,该代码遵循重定向响应中给出的链接。如果连接客户端遵循创建一个新连接来加载新 URL,这应该是非常明显的。事实证明,什么也没发生——客户端从未创建新连接,也没有遵循重定向。由此我必须得出结论,URL 协议(protocol)本身应该尝试加载重定向响应中给定的 URL。

关于objective-c - 自定义 NSURLProtocol 应该遵循重定向本身,还是让其客户担心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10214933/

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