gpt4 book ai didi

iOS swift 使用 alamofire 在应用程序和共享扩展之间共享 cookie

转载 作者:搜寻专家 更新时间:2023-11-01 05:37:49 25 4
gpt4 key购买 nike

我的应用程序使用 alamofire 向我的服务器发送请求,该服务器是使用护照保存用户 cookie 的节点 js,从而让我知道每个请求的用户是谁。

我的问题是,现在我有一个共享扩展,它向服务器发布图像但没有用户的 cookie,从而使服务器认为用户未登录。

我正在尝试找到解决这个问题的方法。在通过分享扩展发帖时,是否可以选择告诉 alamofire 使用应用程序的 cookie?

最佳答案

解决方法:

在我的主应用程序中,我用 NSUserDefaults 保存了 cookie 的值,在我的共享扩展中,我使用这个发送了它:

let cookieValue = NSUserDefaults(suiteName: "group.com.xxx.xxx").objectForKey("cookieValue" as! String

mutableURLRequest.setValue("cookieName=\(cookieValue)", forHTTPHeaderField: "cookie")

希望对大家有帮助

关于iOS swift 使用 alamofire 在应用程序和共享扩展之间共享 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34793805/

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