HTTP协议和应用
文章平均质量分 65
diyago
热衷于iphne等移动平台的应用开发
展开
-
RFC 1808 ——URL定义
地址:http://www.w3.org/Addressing/rfc1808.txtRFC 1808 Relative Uniform Resource Locators June 1995格式: :///;?#each of which, except , may be absent from a partic原创 2011-06-09 10:20:00 · 2022 阅读 · 0 评论 -
iphone No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)错误解决办法
今天从网上下了一个iphone程序的源码来学习,结果运行时不成功,报了一个:No architectures to compile for (ARCHS=i386, VALID_ARCHS=armv6 armv7)的错误。 这个程序是在iphone sdk 3.0原创 2011-08-06 21:37:17 · 4039 阅读 · 1 评论 -
iPhone开发面试题--葵花宝典
1.main() { int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5转载 2011-08-06 23:01:11 · 4476 阅读 · 0 评论 -
iPhone实现本地通知
在iOS实现本地通知这篇文章中,介绍了通知的定义和最简单的实现。下面我将介绍一个比较复杂一点的例子,实现的效果如下:开启通知。通知的内容。通知的次数。下面是具体的实现:首先是通知次原创 2011-08-06 23:02:47 · 5784 阅读 · 0 评论 -
iphone开发资源汇总
如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsC原创 2011-08-07 00:54:00 · 1460 阅读 · 0 评论 -
IOS 开发 有关iPhone程序的安装目录-UUID 唯一标识
不同的程序,在模拟器以及真机上的路径。注意,32位的那个UUID,在任何一个模拟器程序,或者真机上,都是不同的。没安装一个iPhone程序到手机上,都会在/var/mobile/Applications/下面生成这么一个UUID的目录。原创 2011-08-08 16:17:11 · 5246 阅读 · 0 评论 -
HTTP协议实体的基本讲解
HTTP协议运作方式 HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一原创 2011-08-14 00:24:13 · 8071 阅读 · 3 评论 -
http发送文件的原理
首先解释下form的enctype属性的问题:该属性为提交表单浏览器对数据的编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencode原创 2011-08-14 01:18:16 · 3370 阅读 · 2 评论 -
iphone网络编程 http请求 get / post(发送二进制文件) 总结
首先说说一下http请求http请求最长用的方法是 get 和 post 方法get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过unicode编原创 2011-08-14 02:42:50 · 8508 阅读 · 5 评论 -
iOS使用位置和方向服务(来自苹果apple官方)
本文章来自苹果官方文档,特此声明--------禚Core Location框架为定位用户当前位置和方向(Heading)提供支持,它负责从相应的设备硬件收集信息,并以异步的方式报告给您的应用程序。数据是否可用取决于设备的类型以及所需的硬件当前是否打开,如果设备处于飞行模式,则某些硬件可能不可用。在使用Core Location框架的接口之前,必须将CoreLocation.fra原创 2011-09-08 12:43:42 · 18228 阅读 · 1 评论 -
xcode4上传app 发布应用程序
如果是第一次上传应用程序,那么你要添加一个程序版本, 后面的步骤省略, 如果是更新版本,按照下面的步骤来做:iOS Provisioning Portal 和iTunes Connect 没有变,下载与安装.mobileprovision文件与以前一样。第一步原创 2011-08-02 19:20:45 · 8098 阅读 · 2 评论 -
performSelector 在线程中的应用
- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes:(NSArray *)modes;- (void)performS原创 2011-07-30 19:58:35 · 3217 阅读 · 1 评论 -
iphone 开发 判断 获取 移动 联通 网络 类型
+ (NSString*)getCarrier:(NSString*)imsi{ if (imsi == nil || [imsi isEqualToString:@"SIM Not Inserted"] ) { return @"Unkn原创 2011-07-04 09:51:58 · 3874 阅读 · 4 评论 -
(转)multipart form-data boundary 说明
(转)multipart form-data boundary 说明 收藏原文链接:http://yefeng.javaeye.com/blog/315847含义 ENCTYPE="multipart/form-data" 说明: 通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造 1、概述在最初的 http 协议中,没有上传文件方面的功能。原创 2011-06-09 11:21:00 · 2181 阅读 · 1 评论 -
HTTP 缓存介绍
<br /> HTTP 缓存介绍<br />2种方式来提升你的web 应用程序的速度:<br />1、减少请求和响应的往返次数<br />2、减少请求和响应的往返字节大小<br />HTTP缓存是最好的减少客户端服务器端往返次数的办法。缓存提供了提供一种机制来保证客户端 或者代理能够存储一些东西,而这些东西将会在稍后的HTTP 响应中用到的。(即第一次请求了,到了客户端,缓存起来,下次如果页面还要这个JS文件或者CSS文件啥的,就不要到服务器端去取下来了,但是还是要去服 务器上去访问一次,因为请求要对比ET原创 2011-04-19 19:03:00 · 1505 阅读 · 0 评论 -
HTTP头的Expires与Cache-control
HTTP头的Expires与Cache-control 1.概念 Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache) 数据包中的格式: Cache-Control: cache-directive cache-directive可以为以下: request时用到: | "no-c原创 2011-06-14 10:10:00 · 1154 阅读 · 0 评论 -
HTTP header location 重定向 URL
http头信息 头信息的作用很多,最主要的有下面几个: 1、跳转 当浏览器接受到头信息中的 Location: xxxx 后,就会自动跳转到 xxxx 指向的URL地址,这点有点类似用 js 写跳转。但是这个跳转只有浏览器知道,不管体内容里有没有东西,用户都看不到。 例:header("Location: http://www.xker.com/");原创 2011-06-15 10:48:00 · 44574 阅读 · 0 评论 -
迄今为止我看到的最贴切的对DOM的解释
DOM是一种api。简单的说,api就是一组已经得到有关各方共同认可的基本约定。原创 2011-06-24 15:48:00 · 1320 阅读 · 0 评论 -
iphone 获取UIWebView内Html方法
获取所有html:NSString *lJs = @"document.documentElement.innerHTML"; 获取网页title:NSString *lJs2 = @"document.title"; UIWebView *lWebView = [self getCurr原创 2011-06-24 09:20:00 · 11661 阅读 · 0 评论 -
HTTP 缓存 之 Etag
Etag编辑词条分享本词条由lclnl创建,共有1位协作者编辑了2次。最新协作者:lclnl。请用一段简单的话描述该词条,马上添加摘要。目录1 Last-Modified和Etags如何帮助提高性能?2 作用3 工作原理4 Apache中Etag实现5 弱校验(弱Etag)为本词条添加视频和组图相关影像HTTP协议规格说明定义ETag为“被请求变量的实体值”。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责原创 2011-05-05 15:41:00 · 2987 阅读 · 0 评论 -
ASIHTTPRequest和libxml结合,实现边请求边解析
ASIHTTPRequests 是非常强大的 http 异步请求开源框架,libxml 是非常老牌的 C 语言xml函数库。在 http + xml 文件的 javaEE-iPhone 应用中,如何把二者结合起来,实现在异步请求数据的同时,进行xml的同步解析呢?这涉及到 3 方面的关键知识:¥ ASIHTTPRequest这部分的内容可以参考作者另一篇博文《ASIHTTPRequest的使用》原创 2011-07-02 18:24:48 · 2851 阅读 · 1 评论 -
如何实现pushViewController:animated:的不同页面转换特效?
1. 首先要明确的是,不使用pushViewController的默认动画,所以在调用这个函数时,要将animated设置为NO.2. 使用普通的来CATransition实现转换效果,代码如下: CATransition *animation = [CATransiti原创 2011-06-30 10:00:00 · 5622 阅读 · 0 评论 -
SPDY协议 - v3
SPDY协议 - v3原文:SPDY Protocol - Draft 3翻译:邱鹏滔(QQ: 95350530,主页:www.fireflysource.com)1 概述HTTP协议的瓶颈在于它需要靠很多链接来处理并发。造成这个原因的问题包括连接建立时额外的往返周期,慢启动延迟,以及有限的连接数,客户端要避免打开过多的连接数去连接服务器。HTTP管线化解决了部分问题,但是仅仅转载 2014-01-26 11:13:02 · 4892 阅读 · 0 评论