RT,有些App的后台是通过cookie进行用户验证,当使用postman等第三方网络调试工具时,需要添加一个App已登录用户的cookie。
使用Xcode调试模式获取cookie的步骤:
1、App先登录。
2、在网络请求工具类中,有NSURLSession对象的文件中打断点。
3、随便调用一个接口,触发断点后,在控制台用
po session(你的session对象名).sessionConfiguration.HTTPCookieStorage.cookies
或者
po session(你的session对象名).configuration.HTTPCookieStorage.cookies
打印出cookie信息。它是个数组,不同域名有不同的cookie。数据结构长这样:
4、选择你需要的域名的cookie信息。以postman为例来添加cookie。
5、此时cookie添加好了。
注意:如果是不同的域名,要在postman里添加不同的域名和cookie。