问题标签 [afjsonrequestoperation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
319 浏览

ios - AFJSONRequestOperation not working (postpath works)

I am trying to post a JSON using AFNetworking.

Here's the code that im using:

The following code does not works. Everytime i try i get the following error:

The operation couldn’t be completed. (NSURLErrorDomain error -1012.)

This code works:

Why the first login method does not works? What am i doing wrong?

0 投票
2 回答
231 浏览

ios - AFJSONRequestOperation 在 200 response.statusCode 上遇到失败的块

我的 AFJSONRequestOperation 在 200 响应中遇到故障块。这是因为我有额外的 JSON 吗?

控制台中的产量

为什么会这样?

0 投票
1 回答
752 浏览

ios - 将 JSON 对象发布到 Restful Web 服务

我有两个Restful网络服务:
service1 :api.wego.com/flights/api/k/2/searches
service2 :api.wego.com/flights/api/k/2/fares

service1 的问题:
我想使用对serivce1AFJSONRequestOperation进行POST请求,使用 of而不是这个服务是因为我不需要为返回的响应创建任何映射,我只是想将一些返回的数据保存到局部变量,但问题是service1在帖子正文中期望这样的内容:AFJSONRequestOperationRestKitJSON

{
"trips": [ {
"departure_code": "SIN",
"arrival_code": "HKG",
"outbound_date": "2013-11-29",
"inbound_date": "2013-12-06"
} ],
"adults_count": 1
}

问题:如何创建一个AFJSONRequestOperation将请求发布到service1并将上述内容JSON与帖子正文一起发送?

service2 的问题:
我想用来向该服务RestKit 0.2x发出POST请求,我知道如何建立映射模型,但根据服务文档,我必须发送一个JSON对象以及如下所示的帖子正文:

{
"id": "1376967853520",
"search_id": "IAXutjj0TAu0Wq-kvOMK6A",
"trip_id": "NYC:LON:2013-11-29:2013-12-06",
"fares_query_type": "route"
}

RestKit以前使用方法做Get请求getObjectsAtPath,但在这种情况下,我认为我必须使用postObject方法来做POST请求,但我不确定。

问题:如何使用post body 向service2POST发出请求并发送上述内容(考虑到映射模型已经设置并可以使用)? RestKit 0.2xJSON

非常感谢你的帮助。

0 投票
2 回答
12303 浏览

ios - 在 AFNetworking 2.x 中替换 AFJSONRequestOperation

按照本教程,我正在使用 HTML 请求制作一个基本的 iPhone 应用程序。

本教程让我在 AFNetworking 中使用 AFJSONRequestOperation。问题是,我使用的是 AFNetworking 版本 2,它不再具有 AFJSONRequestOperation。

所以,当然,这段代码(大约从教程的一半开始,在标题“查询 iTunes Store Search API ”下)不能编译:

我的问题是,我应该用什么替换 AFJSONRequestOperation 才能继续使用 AFNetworking 2.x?我用谷歌搜索了这个,发现似乎没有其他人在问这个问题。

0 投票
5 回答
13888 浏览

ios - AFNetworking 版本 2 内容类型错误

我正在尝试制作一个与特定 JIRA 服务器交互的 iphone 应用程序。我有以下代码可以登录:

但它给了我以下与 Content-Type 相关的错误:

我不确定问题是什么。我发现了这个问题,我认为这可能是一个类似的问题,但答案说要么使用AFJSONRequestOperation该类(我不能,因为我使用的是 AFNetworking 版本 2,它没有该类),或者修复它在服务器端(由于明显的原因我也不能这样做)。

当我无法修复服务器端并且无法使用时,我可以如何修复此错误AFJSONRequestOperation

0 投票
0 回答
88 浏览

ios - AFJSONRequestOperation:崩溃堆栈跟踪

我正在尝试修复我的应用程序中的一次崩溃,但老实说,到目前为止我无法解决这个问题。

这个崩溃报告没有给我任何提示,我的意思是 AFJSONRequestOperation.m:54 只是调用完成块(如果存在)

所以我想知道是否有人可以帮助我,而不是解决这个问题,而是给我一些提示以找到正确的方向来理解它。

提前致谢

0 投票
2 回答
103 浏览

ios - 如何将 NSDictionaries 的 NSArray 添加到 AFJSONRequestSerializer 请求?

我编写了一些代码来将 NS(Mutable)Dictionary 放入 NSArray。但是在将字典添加到数组之后,它似乎为每个键值对创建了单独的字典。请参见下面的示例。

预期输出:

我得到了什么:

我究竟做错了什么?

谢谢你的帮助!!

编辑*我尝试了更多的东西,似乎我发现了问题所在,但对我来说仍然很奇怪。

一点背景知识:当我记录 NSDictionary 时,我确实得到了预期的输出。但是当我将它发送到我的后端时,它就搞砸了。

我创建了新的 NSDictionaries(作为对象文字):

1:

2:

1:出错了,数组中的每一行都在我的后端输出为不同的字典。2:表现如预期。

我不知道是什么导致了这个问题,但我很确定这不是我的包(AFNetworking),也不是我的后端(Symfony PHP)。

编辑 *

似乎我需要将 Json Serializer 添加到我的请求中。