相关疑难解决方法(0)

有没有办法将参数的NSDictionary附加到NSURLRequest而不是手动创建字符串?

AFNetworking允许您向NSDictionary请求添加一个参数,它会将它们附加到请求中.因此,如果我想做一个GET请求,?q=8&home=8888我只是@{@"q": @"8", @"home": @"8888"}简单地制作一个NSDictionary .

是否有办法用NSURLSession/ NSURLConnection/ NSURLRequest

我知道我可以NSJSONSerialization用来附加JSON数据,但如果我只想将它们作为GETURL中的参数呢?我应该添加一个类别吗?

objective-c nsurlconnection nsurlrequest ios nsurlsession

16
推荐指数
2
解决办法
2万
查看次数

字符串不会在iOS中进行url编码

我在这里认真对待大脑放屁,但我无法弄清楚为什么这不符合我的生活.一直在搜索,我甚至无法获取代码样本进行编码.有任何想法吗?

NSString *searchString = @"waffl&es";

NSString *encodedSearchString = [searchString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSString *urlString = [NSString stringWithFormat:@"http://en.wikipedia.org/?search=%@", encodedSearchString];
NSURL *url = [NSURL URLWithString:urlString];
Run Code Online (Sandbox Code Playgroud)

objective-c urlencode nsstring

9
推荐指数
1
解决办法
7264
查看次数

在AFNetworking中使用URL参数和JSON主体进行POST

我想进行一个包含URL参数和JSON主体的POST调用:

URL http://example.com/register?apikey=mykey
JSON { "field" : "value"}
Run Code Online (Sandbox Code Playgroud)

如何在AFNNetworking中同时使用两个不同的序列化程序?这是我的代码,缺少URL参数:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager POST:@"http://example.com/register" parameters:json success:^(AFHTTPRequestOperation *operation, id   responseObject) {
Run Code Online (Sandbox Code Playgroud)

post afnetworking-2

6
推荐指数
1
解决办法
1317
查看次数

使用alamofire发送一系列词典

我必须通过POST请求发送字典数组。例如:

materials: [[String, String]] = [
  [
    "material_id": 1,
    "qty": 10
  ],
  [
    "material_id": 2,
    "qty": 5
  ]
]
Run Code Online (Sandbox Code Playgroud)

Alamofire.request发送下一个帖子数据:

materials => array(
  [0] => array("material_id" => 1),
  [1] => array("qty" => 10),
  [2] => array("material_id" => 2),
  [3] => array("qty" => 5),
)
Run Code Online (Sandbox Code Playgroud)

我想收到该代表:

materials => array(
  [0] => array(
    "material_id" => 1,
    "qty" => 10
  ),
  [1] => array(
    "material_id" => 2,
    "qty" => 5
  ),
)
Run Code Online (Sandbox Code Playgroud)

request ios alamofire

6
推荐指数
1
解决办法
7774
查看次数

如何将GET参数添加到ASIHttpRequest?

如何将GET参数添加到ASIHttpRequest?

我想http://mysite.com/serverhttp://mysite.com/server?a=1&b=2编程方式进行.

我将所有参数作为NSDictionary对象中的键值对.

谢谢

iphone get asihttprequest

4
推荐指数
1
解决办法
2492
查看次数