草庐IT

lPods-AFNetworking

全部标签

ios - 在 Xcode 单元测试中模拟网络连接? (可能与 AFNetworking 有关)

我正在尝试执行一组单元测试,这需要不同的网络连接状态。除了用户必须在此过程中执行一系列步骤之外,我想知道是否有一种方法可以模拟特定网络连接下的条件。我正在使用AFNetworkConnectionManager检查连接状态,但它的networkConnectionStatus是一个只读属性。 最佳答案 您可以使用OHHTTPStubs。这也适用于AFNetworking。该库允许模拟不同的网络连接,您可以设置自定义响应、状态代码以进行测试。https://github.com/AliSoftware/OHHTTPStubs

ios - AFNetworking 上传一个用 forKey 引用的文件

我需要将用户在我的应用中插入的一些信息发送到网络服务器我使用的是ASIHTTPRequest,但我在iOS5上遇到了一些问题,所以我决定转向AFNetworking这是我到目前为止编写的代码...AFHTTPClient*client=[AFHTTPClientclientWithBaseURL:[NSURLURLWithString:@"http://theserver.com/upload.php"]];NSMutableDictionary*parameters=[NSMutableDictionarydictionary];[parameterssetObject:[field

ios - JSON 文件将内容类型设置为 application/json AFNetworking

我写了一个.json文件,想用AFNetworking下载它。但是AFNetworking提示道:失败预期的内容类型{(“文本/json”,“应用程序/json”,“文本/javascript”)},得到文本/纯文本我的JSON文件test.json{"count-packages":5,"packages":{"de":{"0":"WackelDackel","1":"HansWurst","2":"PeterPloes","3":"TiffelToffel","4":"ChinaMann"},"en":{"0":"Wobbledachshund","1":"HansSausage"

ios - AFNetworking 应用程序/json

使用iOS,我正在尝试与请求3个header后跟JSONPOST数据的Web服务进行通信。我查看了以下将字典转换为JSON文件的AFNetworking代码段。在这种情况下,我尝试同时发布header和JSON文件。如果您有任何建议,请告诉我:NSURL*url=[NSURLURLWithString:WalletKit_URL];AFHTTPClient*httpClient=[[AFHTTPClientalloc]initWithBaseURL:url];httpClient.parameterEncoding=AFJSONParameterEncoding;NSDictionar

ios - AFNetworking with Unreliable wifi - 在超时时检测/重试连接

我在我的应用程序中使用AFNetworking从网络服务连接/下载数据。此应用程序通过企业部署部署到不同位置的用户。在人们使用我们应用程序的地点之一,wifi网络似乎在几秒钟内随机下降/恢复。在这些情况下,要求是在放弃和失败之前重试请求三次。我的重试部分工作正常,但在检测网络故障时遇到了一些问题。一些代码:AFHTTPRequestOperation*operation=[[AFHTTPRequestOperationalloc]initWithRequest:request];[operationsetCompletionBlockWithSuccess:^(AFHTTPReques

ios - AFNetworking 的多个 header

是否可以使用AFNetworking传递多个header?我有这个代码:-(id)initWithBaseURL:(NSURL*)url{self=[superinitWithBaseURL:url];if(!self){returnnil;}[selfregisterHTTPOperationClass:[AFJSONRequestOperationclass]];[selfsetDefaultHeader:@"Content-Type"value:@"application/json"];returnself;而且我需要传递更多header选项,例如“overrideauthent

ios - 从 post 请求 ios afnetworking 解析 json

我正在开发一个iOS应用程序(对iOS来说还很新),我的注册流程在我将数据发布到我的服务器的地方工作......服务器返回JSON,但我的问题是,我如何将其解析为变量?它返回的数据是:{"token":"67f41f60-9a9a-11e3-8310-11b6baf18c40","userId":13,"stationId":1}我用来发出发布请求的代码是:[managerPOST:@"http://localhost:3000/service/register_user/"parameters:parameterssuccess:^(AFHTTPRequestOperation*op

ios - 无法使用 AFNetworking 下载 .zip 文件

我可以使用fontsquirrelAPI的所有其他端点,但每当我尝试获取返回压缩字体套件的端点时,我都会收到Requestfailed:acceptablecontent-type:"application/x-zip”和标题看起来像statuscode:200,headers{Connection=\"keep-alive\";\"Content-Disposition\"=\"attachment;filename=\\\"1942-report-fontfacekit.zip\\\"\";\"Content-Length\"=284695;\"Content-Transfer-E

ios - AFNetworking GET json 值并将其保存 NSMutablearray

我是ios及其开发的新手。我有正确设置AFNetworking的干净代码。我的基本URl的json编码有JSON对象和数组以及值。在我的JSON输出中,我想每次获取Null时都获取“缩略图”的值。请帮助我获取我的json输出的“名称、缩略图、ID、图像”。请找到我的NSDictionary类型打印对象的NSlog。2014-07-2009:08:33.110WADTourisum[1157:60b]ReachabilityFlagStatus:-R-------networkStatusForFlags2014-07-2009:08:33.879WADTourisum[1157:60b

php - 请求失败 : unacceptable content-type: image/jpg using AFNetworking 2. 5

我知道这个问题已经在堆栈溢出中被问过好几次了。但我对此仍然很困惑。我试过使用manager.responseSerializer.acceptableContentTypes=[NSSetsetWithObjects:@"text/html",@"image/jpg",nil];但是在我添加header("Content-type:application/json")之前我仍然得到错误;在我的php文件中。但是我的php文件中没有jason结构。我的ios端是:AFHTTPRequestSerializer*serializer=[AFHTTPRequestSerializerseri