使用afnetworking,请求参数json={}

首先需要导入jsonkit第三方包

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager
manager];

NSDictionary *parameter = [NSDictionary dictionaryWithObjectsAndKeys:@"13817676763",@"UPHONE",@"123",@"UFPWD",@"0000",@"AUTHCODE",nil];

NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:[parameter JSONString],@"json",nil];

//    NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:[NSNumber numberWithInt:1],@"pagecount",[NSNumber numberWithInt:10],@"pagesize",[NSNumber numberWithInt:100],@"sumcount", nil];

//    NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:parameter,@"json", nil];

[manager POST:@"http://121.42.40.105:8888/register.ashx" parameters:parameters
success:^(AFHTTPRequestOperation *operation,
id responseObject) {

NSLog(@"JSON====: %@", responseObject);

} failure:^(AFHTTPRequestOperation *operation, NSError *error) {

NSLog(@"Error====: %@", error.description);

NSLog(@"返回值:",operation.responseString);

}];

时间: 2024-10-14 00:12:48

使用afnetworking,请求参数json={}的相关文章

使用Spring MVC 的 @RequestBody 映射json请求参数时报异常问题

使用Spring MVC 的 @RequestBody 映射json请求参数时报"The request sent by the client was syntactically incorrect."异常解决方案 最近工作中开发RESTful接口需要处理客户端上传的json,图方便想起Spring的Controller中有@RequestBody可以优雅地完成json报文与Java类的映射,但是使用时碰到了 "The request sent by the client w

AFNetworking POST 请求参数保存在Body 中的解决办法

1)首先区分一下,get和post的区别 get方法,会将参数放到url中,属于透传,相对于post放到content中的安全性低 2)使用AFNetworking,默认HTTPMethodsEncodingParametersInURI里面包含的只有`GET`, `HEAD`, 和 `DELETE` .不知道情况的情况下使用POST方法的话,会将用户传递的参数放到Body里面,导致服务端JSP通过request.getParameters()获取不到参数. 3)通过xcode定位代码,发现在r

解决 400 请求参数不合法(请求参数为json对象->转为普通参数)

乐优商城中新增品牌时,报400:请求参数不合法 如果用json对象接收,是需要加@ResponseBody注解的. $qs.stringify(params)把json对象转换为普通字符串 $qs.parse(params) 把普通字符串转换为json对象 原文地址:https://www.cnblogs.com/weiqang/p/12530057.html

IOS - 网络(HTTP请求、同步请求、异步请求、JSON解析数据)

1 // 2 // ViewController.m 3 // IOS_0129_HTTP请求 4 // 5 // Created by ma c on 16/1/29. 6 // Copyright © 2016年 博文科技. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 #import "MBProgressHUD+MJ.h" 11 12 @interface ViewController

iOS网络开发-AFNetworking请求asp.net WebService

看到园子有位朋友需要使用AFN框架请求 WebService,所以就整理了一下,demo下载链接在底部 编写WebService可以看这篇博客 http://www.cnblogs.com/linmingjun/p/4606451.html //使用AFN请问无参方法 //使用AFN无参 -(void)AfnDemo { NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://115.2

向指定服务器URL 发送POST方法的请求并用JSON表示

内容:首先服务器返回的是JSON数组,但是利用URL读取后其实返回的都是String,所以我们还要转换为JSON数组,POST的传值是参考网上的. public class HttpRequest { /** * 向指定 URL 发送POST方法的请求 * * @param url * 发送请求的 URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式. * @return 所代表远程资源的响应结果 */ public st

jmeter通过BeanShell 脚本,实现对http请求参数的加密

jmeter一直是一款很好的接口和性能测试工具,它是开源的,不需要为此支付任何费用,而且可以下载源码,可以在修改源代码并在此基础上拓展自己的功能或插件,它可以跟ant和jenkins结合起来搭建自己的自动化接口测试框架.它的好还在于它是纯JAVA开发的,因此,它可以更好的跟JAVA对接,通过引入自己封装的jar文件,可以方便的实现对jmeter各种个性化需求的功能的拓展,下面以一个实际例子来说明jmeter怎么引入自己开发的java工具类来实现对http请求参数的加密处理. 在此之前,我们假设有

AFNetworking请求数据总是返回错误的修改

最近我看到很多AFNet的教程,我就在想怎么那么多人不明白怎么用AFNet.很多人回答的问题都是一样的怎么还有人不会用.我估计很多人都遇到了这个错误 我运行了 这段代码 AFHTTPRequestOperationManager  * manager  =  [ AFHTTPRequestOperationManager  manager ]; [manager GET:@"http://211.154.151.249:8866/ogPortal/getCarType.do"param

JavaWeb获取请求参数的两种方式

第一种:通过获取缓冲流读取参数 public void registerUser(HttpServletRequest request, HttpServletResponse response)throws  Exception  { //直接获取请求参数,通过缓冲流读取数据  BufferedReader br=request.getReader();  String inputLine = "";  String json = "";      while (