`
jsntghf
  • 浏览: 2534305 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

iOS中提交JSON数据

    博客分类:
  • iOS
阅读更多

一般情况下,客户端提交数据给服务端,用Form形式就可以了,用GET或者POST方式提交都很方便。但如果服务端只支持JSON格式的数据的话,客户端就需要提交JSON格式的数据了。

 

ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
NSDictionary *inner = [[NSDictionary alloc] initWithObjectsAndKeys:userName, @"userName", password, @"password", nil];
NSDictionary *user = [[NSDictionary alloc] initWithObjectsAndKeys:inner, @"user", nil];
NSMutableData *requestBody = [[NSMutableData alloc] initWithData:[[user JSONString] dataUsingEncoding:NSUTF8StringEncoding]];
[request addRequestHeader:@"Content-Type" value:@"application/json; encoding=utf-8"];
[request addRequestHeader:@"Accept" value:@"application/json"];
[request setRequestMethod:@"POST"];
[request setPostBody:requestBody];
[request startAsynchronous];

 

分享到:
评论

相关推荐

    详解iOS通过ASIHTTPRequest提交JSON数据

    在iOS开发中,进行网络请求是一项常见的任务,而提交JSON数据则是现代Web服务交互的主流方式。这篇内容将深入解析如何使用ASIHTTPRequest库在iOS应用中实现JSON数据的提交。 ASIHTTPRequest是由Sam Soffes开发的一...

    使用axios发送post请求,将JSON数据改为form类型的示例

    通常前端通过POST请求向服务器端提交数据格式有4中,分别是”application/x-www-form-urlencoded”格式、” multipart/form-data”格式、”application/json”格式和”text/xml”格式。通常最常见的是”application/...

    详解iOS开发中解析JSON中的boolean类型的数据遇到的问题

    然而,当JSON数据中包含boolean类型的字段时,可能会遇到一些问题。本文将深入探讨这个问题,并提供解决方案。 首先,我们要明白JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它允许在不同的...

    IOS用AFN发送字符串形式的Json数据给服务器实例

    总结来说,通过AFNetworking发送字符串形式的JSON数据给服务器,主要步骤包括:创建`AFHTTPSessionManager`实例、设置响应序列化器、构建JSON字符串并封装到字典中、发起POST请求,并处理请求的成功或失败。...

    ios 自定义数据缓存

    在iOS开发中,数据缓存是一种常见的技术,用于提高应用性能和用户体验。当用户首次访问数据时,系统会将这些数据存储在本地,以便后续快速访问,而不是每次都从服务器加载。这里我们关注的是通过SQLite来实现自定义...

    iOS 开发 使用msgpack传输数据

    在iOS开发中,数据传输是应用与服务器交互的关键环节,而`msgpack`(MessagePack)是一种高效的二进制序列化格式,常用于快速、低带宽的数据交换。本篇文章将深入探讨如何在iOS开发中利用msgpack进行数据转换和传输...

    ios http请求框架

    在iOS中,可以使用内置的NSJSONSerialization类来解析和序列化JSON数据。MKNetWorkKit会自动处理这个过程,将接收到的JSON数据转换成Objective-C的对象,便于进一步的处理和操作。 MKNetWorkKit的特性还包括请求的...

    Web Request for iOS

    JSON是网络通信中常见的数据交换格式,"Web Request for iOS"可能包含了对JSON数据的解析和序列化功能,便于开发者在发送和接收JSON数据时进行转换。 6. **使用示例**: 开发者可以利用这个库提供的API,创建一个...

    iOS数据请求封装

    在iOS开发中,数据请求是应用与服务器交互的基础,它涉及到网络编程的重要概念。本封装主要针对HTTP协议,使用Objective-C或Swift进行实现,并通过Block语法来简化调用过程,提高代码的可读性和易用性。以下是关于...

    ios-macOS ,model请求数据,完美框架, 直接使用即可.zip

    在iOS和macOS开发中,模型(Model)是MVC(Model-View-Controller)设计模式中的关键组成部分,用于封装应用程序的数据。这个压缩包“ios-macOS, model请求数据,完美框架,直接使用即可.zip”显然提供了一个预构建...

    ios开发 HTTP请求方法

    本文将深入探讨如何在iOS应用中实现HTTP请求,特别是使用JSON数据进行通信。我们将关注以下几个关键知识点: 1. **NSURLComponents**: 这是构建URL的类,可以方便地添加查询参数、路径部分等。例如,你可以创建一个...

    Sams Teach Yourself iOS9® Application Development in 24 Hours

    本书讲解了如何在iOS应用中解析JSON数据。 ### 6. 多媒体功能开发 - **AVFoundation框架**:AVFoundation提供了丰富的多媒体功能支持,包括播放音频视频、录制媒体等。 - **Core Image**:Core Image框架为图像...

    IOS开发指南(第5版) pdf下载地址

    《iOS开发指南》会讲解如何使用URLSession进行HTTP请求,处理JSON数据,并引入第三方库如Alamofire来简化网络操作。此外,还会有关于API设计、OAuth认证和数据安全的讨论。 用户界面交互是提升用户体验的关键。书中...

    ios 实现动态评论回复功能

    可以使用Alamofire或URLSession进行网络请求,JSONDecoder解析接收到的JSON数据,转化为上述数据模型。 在UI设计上,我们可以采用UITableView来展示动态列表,每个动态单元格内嵌套一个UICollectionView来显示评论...

    ios五星评价

    "ios五星评价"这个主题关注的是如何在iOS应用中实现一个五星评价系统,为用户提供简洁、友好的界面来提交他们的反馈。这个系统通常会封装成一个自定义控件,以便开发者能够轻松集成到自己的应用程序中。 一、控件...

    ios_cookbook(中文版)

    10. **App Store发布**:最后,书中可能会涵盖应用的测试、版本控制、App Store Connect的使用,以及应用提交审核的流程和注意事项。 总的来说,《iOS Cookbook(中文版)》是一本全面且实用的教程,旨在帮助开发者...

    详解解决使用axios发送json后台接收不到的问题

    首先,问题描述中提到,当按照axios官方示例发送JSON数据时,后台接收到的数据为空,请求卡在OPTIONS阶段。OPTIONS请求是浏览器在预检请求(CORS)中用到的,以确保实际的请求(如POST、PUT等)能够被服务器接受。...

    IOS官方开发手册

    《iOS官方开发手册》是苹果公司为iOS应用开发者提供的权威指南,它涵盖了从入门到精通的所有关键知识点。作为iOS开发的基石,这份...通过系统学习并实践手册中的内容,开发者能够构建出高质量、用户体验优秀的iOS应用。

    《app-dev-curriculum-cn》 iOS playground文件 IOS 学习实战 swift

    学习如何发送GET和POST请求,解析JSON数据,以及处理错误情况,都是iOS开发的重要环节。 7. **Notifications**:了解如何使用本地通知和远程推送通知来提醒用户是iOS应用中不可或缺的部分。Swift提供了...

Global site tag (gtag.js) - Google Analytics