- 浏览: 186636 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yizhichao116:
大哥
设置为可编译链接
1) .m文件右键-&g ...
Windows下Object-C编译环境的搭建
在移动开发中,尤其是基于web端的开发,需要先写好json接口,但是其中涉及到从web端申数据是的一些异常处理,基于此总结一下状态码(status)
一、状态码概况:
二、信息
三、成功
四、重定向
五、客户端错误
六、服务端错误
七、除以上的其他
6** 7** 8** 9** 等可以自己根据需求自定义
一、状态码概况:
0**:未被始化 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败
二、信息
100——客户必须继续发出请求(Continue) 101——客户要求服务器根据请求转换HTTP协议版本(Switching protocols)
三、成功
200——交易成功(OK) 201——提示知道新文件的URL(Created) 202——接受和处理、但处理未完成(Accepted) 203——返回信息不确定或不完整(Non-Authoritative Information) 204——请求收到,但返回信息为空(No Content) 205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件(Reset Content) 206——服务器已经完成了部分用户的GET请求(Partial Content)
四、重定向
300——请求的资源可在多处得到(Multiple Choices) 301——删除请求数据(Moved Permanently) 302——在其他地址发现了请求数据(Found) 303——建议客户访问其他URL或访问方式(See Other) 304——客户端已经执行了GET,但文件未变化(Not Modified) 305——请求的资源必须从服务器指定的地址得到(Use Proxy) 306——前一版本HTTP中使用的代码,现行版本中不再使用 307——申明请求的资源临时性删除(Temporary Redirect)
五、客户端错误
400——错误请求,如语法错误(Bad Request) 401——请求授权失败(Unauthorized) 402——保留有效ChargeTo头响应(Payment Required) 403——请求不允许(由于服务器上文件或目录的权限设置导致资源不可用)(Forbidden) 404——没有发现文件、查询或URl(没有找到指定的资源)(Not Found) 405——用户在Request-Line字段定义的方法不允许(Method Not Allowed) 406——根据用户发送的Accept拖,请求资源不可访问(Not Acceptable) 407——类似401,用户必须首先在代理服务器上得到授权(Proxy Authentication Required) 408——客户端没有在用户指定的饿时间内完成请求(Request Timeout) 409——对当前资源状态,请求不能完成(Conflict) 410——服务器上不再有此资源且无进一步的参考地址(Gone) 411——服务器拒绝用户定义的Content-Length属性请求(Length Required) 412——一个或多个请求头字段在当前请求中错误(Precondition Failed) 413——请求的资源大于服务器允许的大小(Request Entity Too Large) 414——请求的资源URL长于服务器允许的长度(Request-URI Too Long) 415——请求资源不支持请求项目格式(Unsupported Media Type) 416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段(Requested Range Not Suitable) 417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求(Expectation Failed)
六、服务端错误
500——服务器产生内部错误(Internal Server Error) 501——服务器不支持请求的函数(Not Implemented) 502——服务器暂时不可用,有时是为了防止发生系统过载(Bad Gateway) 503——服务器过载或暂停维修(Service Unavailable) 504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长(Gateway Timeout) 505——服务器不支持或拒绝支请求头中指定的HTTP版本(HTTP Version Not Supported )
七、除以上的其他
6** 7** 8** 9** 等可以自己根据需求自定义
发表评论
-
back键与home键作用
2012-11-14 15:15 994常常使用back键和home键的监听事件,今天分析一下back ... -
PreferenceActivity详解
2012-11-14 14:42 681PreferenceActivity详解 转载:http:/ ... -
Android开发中语言技巧
2012-11-14 12:23 8061、建立一个abstract类其中定义的变量其子类可以共享,就 ... -
良好用户体验实现(一)
2012-08-30 15:18 684良好的用户体验就是流畅的UI体验,这就要求我们把大部分耗时间的 ... -
android:屏幕自适应解决方案
2012-08-21 11:00 863在Android开发中最让人头疼的就是不同屏幕间的自适应问题了 ... -
android TraceView优化工具使用
2012-08-16 09:04 8371、简介: Traceview是android平台配备一个很好 ... -
9patch 使用
2012-08-16 08:32 12891、9patch 简介: a、 9patch 是Androi ... -
Android内存泄漏总结
2012-08-15 13:46 766内存溢出(OOM)这是我们经常遇到的问题,引起OOM的原因是我 ... -
Android log信息说明
2012-08-03 11:03 839在手机运行期间log中常常会弹出: GC_FOR_MALLO ... -
android全局变量的解决
2012-07-26 14:15 973android开发中免不了使用资源变量的共享,下面我们就总结一 ... -
Android 手机测试(一)
2012-07-26 11:48 7501、最近搞一下项目,遇到一个问题: 比如我在进行数据上报(进 ... -
linux,eclipse不能识别android手机
2012-07-24 10:49 853linux,eclipse不能识别android手机 1. ... -
Android编程细节
2012-06-27 21:05 789android 编程的使用要注意: 1、activity之间 ... -
Ant编译android应用
2012-06-16 17:32 691http://hi.baidu.com/%C9%EE%C0%B ... -
Android 微博导航栏共享技巧
2012-06-01 19:56 908一、从布局出发: 1、使用includ 2、将两个acti ... -
Android中涉及到色值
2012-05-24 13:07 709豆沙绿:#ecf5e4 豆沙绿RGB色值:R:236 G: ...
相关推荐
在Web开发中,JSON常用于AJAX(Asynchronous JavaScript and XML)请求,通过HTTP协议与服务器交换数据。例如,一个简单的AJAX请求可能如下所示: ```javascript var xhr = new XMLHttpRequest(); xhr.open('GET', ...
在IT行业中,Spring RESTful JSON 是一种...总结来说,Spring RESTful JSON是构建高效Web服务的强大工具,尤其适用于移动开发。通过理解并熟练运用上述知识点,开发者可以创建出健壮、灵活且易于维护的RESTful服务。
在Android开发中,实现客户端与Web服务器的数据交互是常见的需求,尤其在登录功能的实现上。这个项目"Android代码-利用JSON通过Android客户端访问web服务器实现一个登录功能.zip"提供了如何利用JSON进行这一操作的...
而Xamarin是Microsoft推出的一款跨平台移动应用开发工具,它允许开发者使用C#、XAML以及.NET框架来构建原生的iOS、Android和Windows Phone应用程序。本示例关注的是Xamarin移动端开发中的HTTP POST和GET请求,这是...
总之,理解并熟练运用J2ME中的HTTP协议是开发移动应用程序的关键技能之一。通过上述讲解,你应该能更好地掌握如何在J2ME应用中实现设备间的HTTP通信,从而创建功能丰富的网络应用。实际编程过程中,结合提供的源代码...
总结起来,ESP8266物联网开发的关键步骤包括:配置编程环境,建立WiFi连接,接入OneNET云平台,实现MQTT通信,以及与硬件设备交互。通过这个过程,开发者可以构建自己的智能家居系统,例如远程监控环境参数、智能...
由于QQ提供的可能是RESTful API,因此开发人员可能会用到JSON格式的数据交换,因为JSON在移动设备上解析更为高效。 接着,我们讨论如何查询QQ在线状态。QQ的在线状态查询可能需要调用腾讯的开放平台API。例如,QQ...
本文档旨在提供一套针对特定云服务的接口设计及协议规范,特别是针对移动设备安全功能中的“手机寻回”功能,以及与移动终端交互所需的协议定义。这些内容对开发人员理解和实现相关功能至关重要。 #### 二、云服务...
客户端与服务端通信是软件开发中的关键环节,尤其是在网络应用中。在这个场景中,我们看到的是基于HTTP协议、...这些知识对于开发任何基于网络的应用程序都是至关重要的,无论是在移动应用、Web应用还是后台服务中。
在"radio.bob.json"的场景中,可能涉及的是无线电频率的管理、信号的调制解调、传输协议等方面。无线电频率的管理至关重要,因为有限的频谱资源需要合理分配,以避免干扰。调制解调技术则是无线电通信的心脏,它决定...
在IT行业中,分布式存储系统是解决大数据存储和访问的关键技术之一。FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,尤其适合...在实际开发中,开发者需要根据具体需求调整和优化代码,确保系统的稳定运行。
手机号码归属地API是互联网开发中常用的一种服务,它允许开发者通过编程方式查询特定手机号码的归属地信息。在JS(JavaScript)环境中,这个过程通常涉及异步操作,以保证用户体验不受阻塞。异步获取数据是现代Web...
在Android开发中,客户端与服务器的交互是必不可少的,尤其在构建移动应用时。本示例专注于Android客户端如何与基于Tomcat服务器上的Servlet进行通信,实现一个简单的无数据库登录功能。这个过程涉及到网络请求、...
虽然名字中包含 XML,但实际应用中,JSON 更为常见,因为其结构简单且易于解析。XML、JSON、文本或HTML都可作为 AJAX 传输的数据格式。 ### 4. AJAX 进度控制 - `onreadystatechange`:事件触发时,检查 `...
在移动应用开发中,网络请求是必不可少的一部分,用于与服务器进行数据交互。UniApp是一个跨平台的开发框架,它允许开发者使用一套代码实现多端应用,包括iOS、Android、H5以及微信小程序等。本教程将详细介绍如何在...
### 移动开发指南 #### 桌面系统与移动系统的差别 在设计移动应用时,需要考虑到桌面系统与移动系统之间的差异,主要包括: - **交互方式**:桌面系统主要依赖鼠标操作,而移动设备则更多地使用触摸屏手势。 - **...
本规范适用于公司的所有Web和移动应用开发项目中,涉及到API的开发与提供的场景。同时,这份文档也可以作为与外部合作伙伴协商API设计和标准的参考指南。 #### 三、协议选择 **协议:** - 在生产环境中,必须使用...
在移动应用开发中,客户端与服务器的数据交互是实现应用功能的基础。通常情况下,这种交互遵循客户端-服务器模型,即客户端发起请求,服务器接收请求并做出响应。在这个过程中,涉及到的关键技术包括HTTP协议、JSON/...
这可能涉及到移动应用开发、Web前端开发,以及用户界面设计等技术。 9. 错误处理和异常管理 在开发过程中,系统可能会遇到各种异常情况,如API无法访问、快递单号输入错误或网络请求失败等。有效的错误处理和异常...
在现代Web开发中,JSON已经成为了Ajax传输数据的主要格式。 学习Ajax时,你需要掌握JavaScript基础,了解DOM(Document Object Model)操作,熟悉HTTP协议,以及如何处理异步编程的挑战。"ajax实战中文版.pdf"这...