- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{// 1.URLNSURL *url = [NSURL URLWithString:@"http://localhost:8080/MJServer/order"];// 2.请求NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];// 3.请求方法request.HTTPMethod = @"POST";// 4.设置请求体(请求参数)// 创建一个描述订单信息的JSON数据NSDictionary *orderInfo = @{@"shop_id" : @"1243324",@"shop_name" : @"啊哈哈哈",@"user_id" : @"899"};NSData *json = [NSJSONSerialization dataWithJSONObject:orderInfo options:NSJSONWritingPrettyPrinted error:nil];request.HTTPBody = json;// 5.设置请求头:这次请求体的数据不再是普通的参数,而是一个JSON数据[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];// 6.发送请求[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {if (data == nil || connectionError) return;NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:nil];NSString *error = dict[@"error"];if (error) {[MBProgressHUD showError:error];} else {NSString *success = dict[@"success"];[MBProgressHUD showSuccess:success];}}];}

  

转载于:https://www.cnblogs.com/seeworld/p/6006266.html

发送json给服务器相关推荐

  1. qt5中服务器文件传输,POST在Qt5中发送JSON文件的请求

    在Qt5的帮助下,通过POST请求将JSON文件发送到服务器时有点问题.我给你一张我的程序:POST在Qt5中发送JSON文件的请求 #include #include #include #inclu ...

  2. Django,Ajax,文件上传,ajax发送json数据,基于Ajax的文件上传

    JSON JSON指的是JavaScript对象方法(JavaScript Object Notation) JSON是轻量级的文本数据交换格式 JSON独立于语言 JSON具有自我i描述,更易理解 ...

  3. python发送json数据_在Websockets上发送JSON

    我有一个简单的Python tornado Websockets服务器,从JavaScript客户端接收消息.我正在尝试发送JSON数据,我找到的唯一解决方案是将JSON对象转换成字符串JSON,发送 ...

  4. php curl json post请求_php post请求发送json对象数据参数

    网页中发送请求时,大部分情况都参数以键值组合发送数据的,而一些第三方如java开发的接口中需要发送post请求,请求参数为json类型. 既然要发送json数据,首页我们需要在请求头中定义数据类型为j ...

  5. c#实现ajax通信:向后台发送JSON字符串,接收响应字符串,并转换为对象

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#实现ajax通信,通过向服务器后台发送json数据,接收响应数据提交给前台. 其中包含两个主要函数,发送数据,接收响应数据的Http请求响应函数. ...

  6. 使用Qt通过Post发送Json格式数据

    一.简介 1.任务目标 使用Qt通过post发送Json格式数据,或者以表单形式发送数据到服务器 2.环境简介 系统:Windows 10 Qt版本:5.7 二.内容准备 1.关于Qt 1.使用Pos ...

  7. Python 通过微信控制实现app定位发送到个人服务器,再转发微信服务器接收位置信息。

    考虑到女友的安全问题,就做了一个app实现定位和服务器实现转发的东西.刚学python,竟没想到用对象编程会更加方便,全程过程式开发,代码有点臃肿,就当学习下python吧.效果就是:在微信公众号中输 ...

  8. JavaWeb-----Ajax异步请求 json对象 服务器如何返回json数据 使用ajax完成一个案例

    1. 回顾 1. servlet的生命周期: 2. filter: 过滤放行和拦截一些资源.比如:黑白名单,登录校验,编码设置等.    (1)创建一个类并实现Filter接口以及重写接口的抽象方法 ...

  9. OkHttp3 发送网络请求服务器

    前言:应用程序需要发送网络请求服务器的接口,可使用OkHttp 3发送请求获取服务端数据 GitHut地址 Step 1:申请网络请求的权限:在manifests层的AndroidManifest.x ...

最新文章

  1. 获取文件后缀的五种方法
  2. 我们自嘲的“码农”身份被官方实锤了!
  3. python代码示例下载-python爬取音频下载的示例代码
  4. php 设定字符串编码格式,php设置字符串编码格式
  5. ML之SL:监督学习(Supervised Learning)的简介、应用、经典案例之详细攻略
  6. dede问答模块 那个php文件相对重要,DEDE问答(ask)模块游客匿名提问和解答
  7. 深度学习(二十五)——Attention(2)
  8. 春运12306的bug
  9. C++error:找不到指定文件
  10. 安装oracle需要多少内存,针对大型内存配置的 Oracle VM 安装需要更多步骤 (7195262)...
  11. Know more about Enqueue Deadlock Detection
  12. matlab 发微信,微信红包算法MATLAB实现
  13. 【渝粤题库】陕西师范大学163213 景区管理 作业(专升本)
  14. php留言板入门教程,一个php留言板实例
  15. 手把手教你学DSP 28335学习笔记
  16. PHP第一季视频教程.李炎恢.学习笔记(二)(第2章 基本语法(1))
  17. 真西游记java,原来《西游记》原著真的很吓人,我们都被86版西游记骗了?
  18. 【排障】为什么你发出去的邮件被退回
  19. ubuntu下flv 批量转化成 mp3格式脚本
  20. 腾讯安全御见威胁情报中心截获粗鲁的矿工,三种方式猛攻企业网络

热门文章

  1. ITK:写一个TIFF图像
  2. DCMTK:缩放DICOM图像
  3. VTK:可视化算法之SplatFace
  4. VTK:可视化算法之Cutter
  5. VTK:Rendering之StringToImageDemo
  6. VTK:PolyData之ExtractSelectedIds
  7. OpenGL渲染纹理和平面反射
  8. QT绘制带有数据源的图表
  9. c语言文本按行分配数组元素,【转】C语言中动态分配数组
  10. lvm 多个硬盘合成一个_「ECS最佳实践」基于多块云盘构建LVM逻辑卷