HTTP 网关

本文介绍了HTTP网关的概念,作为翻译器连接资源与应用程序。网关分为协议网关和资源网关,如服务器端Web网关、安全网关和CGI。协议网关通过HTTP转换其他协议,而资源网关如CGI允许Web服务器与服务器端应用程序交互,实现动态内容和数据库查询。CGI是广泛使用的服务器扩展接口,提供简单但可能影响性能的进程管理。
摘要由CSDN通过智能技术生成

本文摘自书籍《HTTP 权威指南》
此系列文章对应 github地址

网关

HTTP 扩展和接口的发展是由用户需求驱动的。要在 Web 上发布更复杂资源的需求出现时,人们很快就明确了一点:单个应用程序无法处理所有这些能想到的资源。为了解决这个问题,开发者提出了网关(gateway)的概念,网关可以作为某种翻译器使用,它抽象出了一种能够到达资源的方法。网关是资源和应用程序之间的粘合剂。应用程序可以(通过 HTTP 或其他已定义的接口)请求网关来处理某条请求,网关可以提供一条响应。网关可以向数据库发送查询语句,或者生成动态的内容,就像一个门一样:进去一条请求,出来一个响应。

img

  • a 中,网关收到了对 FTP URL 的 HTTP 请求。然后网关打开 FTP 连接,并向 FTP 服务器发布适当的命令。然后将文档和正确的 HTTP 首部通过 HTTP 回送。
  • b 中,网关通过 SSL 收到了一条加密的 Web 请求,网关会对请求进行解密,1 然后向目标服务器转发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值