jjzjj

NSMutableURLRequest

全部标签

iphone - NSURLConnection 区分2个不同的请求

在我的应用程序中,我需要下载并发布一些数据...首先我需要下载一些数据然后我需要做一个发布请求。我使用异步请求不卡住我的应用程序的用户界面...但是当我调用我的方法来发布一些数据时......我不关心从服务器返回的数据。但是当我做一些发布请求时也会调用这个方法。-(void)connection:(NSURLConnection*)connectiondidReceiveResponse:(NSURLResponse*)aResponse{NSLog(@"-------------------------------connectionDidReceiveResponse");expe

ios - 内容类型 JSON SIGABRT 错误

我正在尝试解析JSON,并收到SIGABRT错误:reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeyContent-Type.我的代码是:self.responseData=[NSMutableDatadata];NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://dmsfw01.dev.com:8082/G.FQI/GVOLFQI.svc/Search(v)?Star

iphone - 如何在 NSMutableUrlRequest 中发布文本和图像数据?

我应该发布sessionID,它是在验证凭据和图像数据期间生成的。但图像和sessionID未上传。当我使用ASIHTTPRequest时它工作正常,后来当我尝试使用NSMutableUrlRequest和NSURLConnection时它似乎不起作用。下面给出的是用于发布图像和sessionID的代码-(void)postinDataToServer:(NSData*)inData{//inDataistheimagedata.[inDataretain];NSString*urlString=@"http://xyz.com/abcd/kgh.php";NSURL*url=[NSU

ios - 如果我开始请求但在 30 秒内没有响应数据,如何在 AFNetworking 中停止请求(超时)

如果我开始请求但有一段时间(例如30秒)没有响应数据,我如何在AFNetworking中停止请求(超时) 最佳答案 您需要使用适合您需要的超时值来初始化NSURLRequest。NSMutableURLRequest*request=[NSMutableURLRequestrequestWithURL:inURLcachePolicy:NSURLRequestReturnCacheDataElseLoadtimeoutInterval:30.0];然后,使用已初始化的NSMutableURLRequest请求初始化AFNetwork

ios - NSURLConnection 和 NSMutableURLRequest 认证

我有一个iOS应用程序,它将向网站提交用户名和密码,并检索按“登录”后加载的网页的HTML代码:https://grades.bsd405.org/Pinnacle/Gradebook/Logon.aspx?表单数据字段如下:__LASTFOCUS、__EVENTTARGET、__EVENTARGUMENT、__VIEWSTATE、__EVENTVALIDATION、ctl00$ContentPlaceHolder$用户名、ctl00$ContentPlaceHolder$密码、ctl00$ContentPlaceHolder$lstDomains、ctl00$ContentPlace

ios - NSMutableURLRequest 超时间隔

我有2个独立的NSOperationQueues,其中并行处理两个不同的Web服务操作。对于这两个Web服务,超时间隔都设置为120秒(2分钟)。这两个Web服务在Internet连接速度较慢时都会超时,但不是在指定的120秒间隔内。operationqueue1中的WebService1在10:27:29(hh:mm:ss)开始并在10:29:51超时,即142秒。operationqueue2中的WebService2同时启动,即10:27:29(hh:mm:ss)并在10:30:53超时,即205秒。两者都应该以相同的120秒间隔超时,但这并没有发生。每当为NSMutableUR

ios - 如何让 NSURLSession 以一定的间隔重复?

我很想在不使用NSTimer对象的情况下让NSSession以一定的间隔重复自身,我正在寻找是否可以设置NSURLRequest的一些属性或我忽略的NSURLSessionConfiguration? 最佳答案 如果你不想使用NSTimer,你可以使用longpooltechnic,其中你可以配置timeoutinterval。(void)longPoll{NSAutoreleasePool*pool=[[NSAutoreleasePoolalloc]init];NSMutableURLRequest*request=[[NSMut

ios - 如何缓存 NSUrlSession 响应数据

我知道这个问题问了很多次,但所有这些都没有解决我的问题。我想缓存从URl获取的Web服务数据。如果缓存数据可用,则从缓存加载数据,并在后台线程中加载数据,它还会检查数据是否已更改,然后缓存更新并使用新数据加载数据。我尝试了以下代码,但没有任何效果。-(void)getcountrylist{[selfsetSharedCacheForImages];NSString*urlString=@"https://restcountries.eu/rest/v1/all";NSURLSession*session=[selfprepareSessionForRequest];NSMutable

ios - RubyMotion >> 如何将变量转换为特定类型?

由于RubyMotion似乎在编译时进行了大量类型转换,因此我无法将正确的数据类型传递到NSMutableURLRequestPOST请求中。它期待NSData,但我无法弄清楚如何在不引发错误的情况下将NSString变量键入NSData。如果不进行类型转换,我们的SOAP服务器将无法正确接收数据,我会收到可怕的(而且模糊的)“根级别的数据无效。第1行,位置1”错误。这是有问题的行:postXML="hey"postData=(postXMLasNSData).dataUsingEncoding(NSUTF8StringEncoding,allowLossyConversion:tru

iphone - AFNetworking 需要 60 秒才能返回 401 状态代码?

我有一个使用AFNetworking进行网络调用的iOS应用程序。除了我试图捕获401状态代码时,一切都很好。调用返回响应通常需要大约60秒。有什么设置或什么会导致这个吗?每次成功的调用都会立即返回。我还尝试通过curl运行此代码,401立即返回。这是我正在使用的代码:AFHTTPRequestOperation*operation=[[AFHTTPRequestOperationalloc]initWithRequest:request];__weakAFHTTPRequestOperation*_operation=operation;[operationsetCompletion