使用Node.js创建一个简单的HTTP服务器,并分析。
分类:
Web程序 时间:
2015-03-03 09:49:49
阅读次数:
148
Node.js 创建HTTP服务器如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。不过对 Node.js 来...
分类:
Web程序 时间:
2015-03-02 16:14:53
阅读次数:
119
import java.io.*;
import java.net.*;
/**
* MyHttpServer 实现一个简单的HTTP服务器端,可以获取用户提交的内容
* 并给用户一个response
* 因为时间的关系,对http头的处理显得不规范
* **/
public class MyHttpServer {
//服务器根目录,post.html, ...
分类:
编程语言 时间:
2015-03-01 15:46:06
阅读次数:
153
1、nginx: nginx 是一个 http 服务器,与 apache、lighttpd、Microsoft IIS 等属于同类产品.2、uWSGI: uWSGI 是一个快速的、纯C语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web应用发布和开发. ...
分类:
编程语言 时间:
2015-02-27 11:50:25
阅读次数:
220
一、HTTP码应码响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。响应码分五种类型,由它们的第一位数字表示:1.1xx:信息,请求收到,继续处理2.2xx:成功,行为被成功地接受、理解和采纳3.3xx:重定向,为了完成请求,必须进一步执行的动作4.4xx:客户端错误,请求包...
分类:
Web程序 时间:
2015-02-26 17:59:14
阅读次数:
124
玩转单元测试之WireMock -- Web服务模拟器WireMock 是一个灵活的库用于 Web 服务测试,和其他测试工具不同的是,WireMock 创建一个实际的 HTTP服务器来运行你的 Web 服务以方便测试。它支持 HTTP 响应存根、请求验证、代理/拦截、记录和回放, 并且可以在单元测试...
分类:
Web程序 时间:
2015-02-26 11:34:41
阅读次数:
742
背景:golang的http服务,读取文件,提供给client下载时候。出现multiple http.writeHeader calls 错误。func DownloadFile(w http.ResponseWriter, r *http.Request, sequence uint64, us...
分类:
Web程序 时间:
2015-02-26 11:22:31
阅读次数:
139
分布式缓存架构先看架构: 图一用户通过访问http服务器,然后访问应用服务器资源,应用服务器调用后端的数据库,在第一次访问的时候,直接访问数据库,然后将要缓存的内容放入memcached集群,集群规模根据缓存文件的大小而定。在第二次访问的时候就直接进入缓存读取,不需要进行数据库的操作。这个适合数据变...
分类:
其他好文 时间:
2015-02-23 15:22:58
阅读次数:
170
本来以为是个挺美好的东西,结果。。。这样的方式非常不安全,尤其是假设暴露在公网地址,非常easy被攻击,并且gearman的http服务远没有专业的webserver健壮。攻击方式非常easy:telnet host 8080,连接成功后,随便输入点内容,如:aaa,gearman日志就不停的出现例...
分类:
Web程序 时间:
2015-02-20 11:59:00
阅读次数:
183
Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案:一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器;一种是通过http协议实现。Android手机作为数据传输过程中的http服务器。所以,技术实现的难点在于我们的app怎么实现ftp或者htt...
分类:
移动开发 时间:
2015-02-13 13:02:59
阅读次数:
241