我有两个Restful
web服务:
服务1:api.wego.com/flights/api/k/2/searches
和
服务2:api.wego.com/flights/api/k/2/fares
service1的问题:
问题:如何创建一个 service2的问题: 我以前使用 问题:如何使用 非常感谢你的帮助。
我想使用AFJSONRequestOperation
对service1执行POST
请求,在该服务中使用AFJSONRequestOperation
而不是RestKit
是因为我不需要为返回的响应创建任何映射,我只想将一些返回的数据保存到局部变量中,但问题是services1{
"trips": [
{
"departure_code": "SIN",
"arrival_code": "HKG",
"outbound_date": "2013-11-29",
"inbound_date": "2013-12-06"
}
],
"adults_count": 1
}AFJSONRequestOperation
来向service1发布请求,并使用帖子主体发送上述JSON
?
我想使用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
来使用getObjectsAtPath
方法执行Get
请求,但在这种情况下,我认为我必须使用postObject
方法来执行POST
请求,但我不确定。RestKit 0.2x
向service2发出POST
请求,并在帖子正文中发送上述JSON
(考虑到映射模型已经设置好并准备好使用)?
-
创建一个字典并使用
NSJSONSerialisation
(这将生成数据供您设置为操作负载)。或者,使用RKObjectManager requestWithObject:method:path:parameters:
(它将创建要发送的URL请求,并且已经设置了有效负载数据)。然后用它创建请求操作。 -
是,使用
RKObjectManager postObject:...
方法。您需要为要发布的对象类创建请求映射和描述符。然后只需发布对象和路径。