jjzjj

urlrequest

全部标签

ios - 在 Swift 中带有 header 的 URLRequest

我是Swift的新手,我在使用swiftnativeURLRequest从API中提取一些JSON时遇到了问题-这是在Playground上。我已经测试了API端点,它在Postman中返回数据很好这是我的代码://:Playground-noun:aplacewherepeoplecanplayimportFoundationimportXCPlaygroundimportPlaygroundSupportimportUIKitleturlString="http://example.test/industry"letsession=URLSession.sharedleturl=U

ios - alamofire multipartformdata 使用 urlrequest

我想用Alamofiremultipartform数据使用请求,比如我用uploadAPIletprofile=self.photoView.imageView?.imageletparameters:[String:String]=["homePageUrl":webURLField.text!,"nickName":nickNameField.text!,"selfIntro":introField.text!,]leturi=Constants.APIURL.changeProfileletfileName="\(nickNameField.text!).jpg"Alamofir

ios - 用于为所有 URLRequest 添加自定义 header 字段的 URLRequest 和 URLSession 的拦截器?

我如何为应用程序中的所有URLRequest在URLRequest和URLSession中添加自定义拦截器。所以我可以在一个地方为所有http请求添加我自己的自定义HTTPHeader字段,有alamofire拦截器但我不想使用alamofire,我想要urlsession中的拦截器和swift4中的urlrequest。我扩展了urlrequest但对我不起作用。//1stOneextensionURLRequest{init(_url:URL){self.init(url:url)self.setValue(deviceInformation.shared.deviceModel,

swift - Swift 中的 NSURLRequest 和 URLRequest 有什么区别?

我正在浏览一些swift文档,我发现NSURLRequest和URLRequest实际上是一样的,增加了使用NSURLRequest的花絮:whenyouneedreferencesemanticsorotherFoundation-specificbehavior.一种比另一种更快吗?在什么情况下应该使用一种而不是另一种? 最佳答案 URLRequest是NSURLRequest的叠加层,因此您认为它们本质上是同一件事是正确的。它们是不同的类,但旨在提供相同的功能。NS版本更像是一种遗留API,它是Objective-C的遗留物,

ios - swift 3 WKWebView 'URLRequest';您的意思是使用 'as' 进行显式转换吗? ( 漏洞 )

你好,当我在Swift3中使用WKWebView代码时,出现了这个错误'URLRequest';didyoumeantouse'as'toexplicitlyconvert?我认为这是错误,我需要帮助或想法吗?我的代码在下面谢谢importUIKitimportWebKitclassSocialsViewController:UIViewController,WKNavigationDelegate{varwebView=WKWebView()overridefuncviewDidLoad(){super.viewDidLoad()leturl=NSURL(string:"https:

ios - Alamofire 4 重试器和适配器无法看到更改的 accessToken

我正在使用alamofire的重试器和适应协议(protocol)获取新的访问token。我能够获取一个新token,但有时当另一个线程正在调用相同的方法时,它不起作用,即使生成了新的访问token,请求也会失败。我刚刚更改了示例,现在我正在使用同步请求来获取访问token,因为如果我知道token无效,我不想在adapt中发送额外的请求。奇怪的是,当我打印失败请求的响应时,我看到该请求的header中仍然有旧token。我在这里缺少什么?funcisTokenValid()->Bool{returnDate()URLRequest{varurlRequest=urlRequestur

swift - URLSession 数据任务超时错误

我目前在尝试将数据发布到我的网络服务器时遇到一些有关URLSession的问题。然而,这非常有效。似乎不起作用的是我设置的超时。这对我的整个应用程序来说相当重要,因为我不希望用户永远“加载”,而没有任何类型的错误消息。这是我的代码:varrequest=URLRequest(url:URL(string:"https://www.mywebsite.com/file.php")!,cachePolicy:.reloadIgnoringLocalAndRemoteCacheData,timeoutInterval:20)leturlconfig=URLSessionConfigurati

ios - 将 URLRequest 转换为 NSMutableURLRequest

我正在尝试将URLRequest转换为Swift3.0中的NSMutableURLRequest但我无法让它工作。这是我的代码:varrequest=self.requestURLProtocol.setProperty(true,forKey:"",in:request)但是它说cannotconverttypeURLRequesttotypeNSMutableURLRequest.当我尝试使用“as”进行转换时,它只是说转换总是会失败。我该怎么办? 最佳答案 其基础是获取可变副本,更新可变副本,然后使用可变副本更新请求。letm

swift - Alamofire:使用字典数组发送 JSON

我有一个在JSON中看起来像这样的数据结构:[{"value":"1","optionId":"be69fa23-6eca-4e1b-8c78-c01daaa43c88"},{"value":"0","optionId":"f75da6a9-a34c-4ff6-8070-0d27792073df"}]基本上它是一个字典数组。我更愿意使用默认的Alamofire方法,不想手动构建请求。有没有办法为Alamofire提供我的参数,剩下的由Alamofire完成?如果我手动创建所有内容,我会从服务器收到发送数据不正确的错误。varparameters=[[String:AnyObject]]

ios - NSURLConnection/CFURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9813)iOS

目前我正在使用ios中的block使用soapweb服务我的源代码如下NSString*xml=requestXMLToSent;NSString*msgLength=[NSStringstringWithFormat:@"%lu",(unsignedlong)[xmllength]];NSURL*serviceURL=[NSURLURLWithString:url];NSMutableURLRequest*urlRequest=[NSMutableURLRequestrequestWithURL:serviceURL];[urlRequestaddValue:@"text/xml;c