http://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.html#code4xx
分类:
其他好文 时间:
2014-05-27 03:31:47
阅读次数:
183
http协议中的头信息和正文是采用空行分开,什么是空行呢?简单来说,就是\r\n\r\n。
所以将服务器返回的数据用\r\n\r\n分开后的结果,一个是头信息,一个是正文信息。
C#的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
usi...
分类:
其他好文 时间:
2014-05-22 12:55:02
阅读次数:
300
android的网络编程分为2种:基于socket的,和基于http协议的。基于socket的用法
服务器端: 先启动一个服务器端的socket ServerSocket svr = new ServerSocket(8989); 开始侦听请求 Socket
s = svr...
分类:
移动开发 时间:
2014-05-22 02:40:44
阅读次数:
246
用TIDHttp访问DataSnap
Rest服务器,在服务器采用了用户验证的情况下,客户端需要注意下面的细节,否则不能正常连接。假如服务器有如下的用户验证:procedure
TSC.DSAuthenticationManager1UserAuthenticate(Sender: TObject;...
分类:
其他好文 时间:
2014-05-21 23:21:48
阅读次数:
298
Web应用架构
C/S架构
Web应用从最初就采用C/S架构。Server负责监听客户端请求,提供资源,Client向server发起请求并渲染页面。两者通过TCP/IP协议栈之上的HTTP协议通信。
多层架构
在Web 2.0时代,随着交互性的要求,这个架构变得更为复杂。Server需要提供更复杂的服务,Client也要完成更多的交互任务,涌现出很多新的提供更快更好服务的技术。相应的,C/S架构需要以一种更复杂的方式来组织,即多层架构。
多层架构中的每一层负责提供一个特定的功能,与其他层通过良好的...
分类:
Web程序 时间:
2014-05-21 15:39:07
阅读次数:
379
TCP/IP层次模型共分为五层:应用层HTTP、传输层TCP、网络层IP、数据链路层Data-link、物理层physical。
应用层—应用层是所有用户所面向的应用程序的统称。ICP/IP协议族在这一层面有着很多协议来支持不同的应用,如我们进行万维网(WWW)访问用到了HTTP协议、文件传输用FTP协议、电子邮件发送用SMTP、域名的解析用DNS协议、远程登录用Telnet协议等等,...
分类:
其他好文 时间:
2014-05-21 14:56:31
阅读次数:
379
为了节约带宽、加快传送速度,http协议支持gzip的压缩,但如果我们的app与后台不是通过http协议通讯的,那么压缩、解压这个流程需要自己写。而对于游戏领域、金融领域的通讯,数据加密尤为重要,这篇文章简述如何用JAVA的Blowfish和gzip算法进行数据的压缩、加密跟解密、解压......
分类:
编程语言 时间:
2014-05-21 14:09:48
阅读次数:
329
HTTP/0.9已过时。只接受GET一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持POST方法,因此客户端无法向服务器传递太多信息。HTTP/1.0这是第一个在通讯中指定版本号的HTTP协议版本,至今仍被广泛采用,特别是在代理服务器中。HTTP/1.1当前版本。持久连接被默认...
分类:
其他好文 时间:
2014-05-21 05:08:20
阅读次数:
331
这里只是介绍Web测试相对于其他类型软件的测试额外需要了解的内容,关于测试方法不是本文的重点,里面谈到的每一项在以后的文章中再说明。大家看到这些内容可能都不陌生,我晒出的内容也许不对或有误导,请大家指正。1.HTTP/HTTPS协议·你应该去了解什么是http协议·什么是GET,POST,sessi...
分类:
Web程序 时间:
2014-05-20 09:27:19
阅读次数:
278