- HTTP协议是“请求-响应”模式,浏览器必须先发请求给服务器,服务器才会响应该请求。即服务器不会主动发送数据给浏览器。实时性要求高的应用,如在线游戏、股票实时报价和在线协同编辑等,浏览器需实时显示服务器的最新数据,因此出现Ajax和Comet技术:Ajax本质还是轮询Comet基于HTTP长连接做了一些hack但它们实时性不高,频繁请求也会给服务器巨大压力,也浪费网络流量和带宽。于是HTML... HTTP协议是“请求-响应”模式,浏览器必须先发请求给服务器,服务器才会响应该请求。即服务器不会主动发送数据给浏览器。实时性要求高的应用,如在线游戏、股票实时报价和在线协同编辑等,浏览器需实时显示服务器的最新数据,因此出现Ajax和Comet技术:Ajax本质还是轮询Comet基于HTTP长连接做了一些hack但它们实时性不高,频繁请求也会给服务器巨大压力,也浪费网络流量和带宽。于是HTML...
- 一、描述及在nginx中创建变量Nginx 同 Apache 和 Lighttpd 等其他 Web 服务器的配置语法不太相同, Nginx 的配置文件使用的语法就是一门微型的编程语言。可以类似写程序一般编写配置文件,可操作性很大。既然是编程语言,一般也就少不了“变量”这种东西。所有的 Nginx 变量在 Nginx 配置文件中引用时都须带上 $ 前缀在 Nginx 配置中,变量只能存放一种... 一、描述及在nginx中创建变量Nginx 同 Apache 和 Lighttpd 等其他 Web 服务器的配置语法不太相同, Nginx 的配置文件使用的语法就是一门微型的编程语言。可以类似写程序一般编写配置文件,可操作性很大。既然是编程语言,一般也就少不了“变量”这种东西。所有的 Nginx 变量在 Nginx 配置文件中引用时都须带上 $ 前缀在 Nginx 配置中,变量只能存放一种...
- 前面已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包抓取并处理HTTP请求。 抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/sunhuaqiang1键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示: 各字段的详细说明已经解释过,这里不再... 前面已经介绍了Fiddler的原理和软件界面。本文主要针对Fiddler的抓包抓取并处理HTTP请求。 抓包是Fiddler的最基本的应用,以本博客为例,启动Fiddler之后,在浏览器中输入http://blog.csdn.net/sunhuaqiang1键入回车之后,在Fiddler的web session界面捕获到的HTTP请求如下图所示: 各字段的详细说明已经解释过,这里不再...
- 先来说一下什么是同源策略同源(域名、协议、端口相同)策略是一种约定,是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,浏览器的正常功能将受到影响。 什么是跨域?跨域就是跨域名,跨端口,跨协议(非同源策略)。 跨域分类简单说,跨域分为 简单跨域 和 复杂跨域。简单跨域:不会发送OPTIONS请求。复杂跨域:会发送一个预检查OPTIONS请求。复杂跨域的条件是:①、非GET、HEAD、P... 先来说一下什么是同源策略同源(域名、协议、端口相同)策略是一种约定,是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,浏览器的正常功能将受到影响。 什么是跨域?跨域就是跨域名,跨端口,跨协议(非同源策略)。 跨域分类简单说,跨域分为 简单跨域 和 复杂跨域。简单跨域:不会发送OPTIONS请求。复杂跨域:会发送一个预检查OPTIONS请求。复杂跨域的条件是:①、非GET、HEAD、P...
- ngx_http_limit_conn_module 模块该模块一般应用在以下场景:①、秒杀、抢购并发限制②、下载带宽限制③、防止攻击详细说明:ngx_http_limit_conn_module 模块对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制。该模块可以根据定义的键来限制每个键值的连接数。并不是所有的连接都被计算在内,只有当服务器处理了一个请求,并且... ngx_http_limit_conn_module 模块该模块一般应用在以下场景:①、秒杀、抢购并发限制②、下载带宽限制③、防止攻击详细说明:ngx_http_limit_conn_module 模块对于一些服务器流量异常、负载过大,甚至是大流量的恶意攻击访问等,进行并发数的限制。该模块可以根据定义的键来限制每个键值的连接数。并不是所有的连接都被计算在内,只有当服务器处理了一个请求,并且...
- 一、Base64编码原理与应用 1.Bash64编码的概念Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hiberna... 一、Base64编码原理与应用 1.Bash64编码的概念Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hiberna...
- ngx_http_log_module 模块ngx_http_log_module模块按指定的格式记录访问日志。请求在处理结束时,会按请求路径的配置上下文记访问日志,通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。你也可以记录错误日志,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。 配置 access_log 来记录访问日志访问日志主... ngx_http_log_module 模块ngx_http_log_module模块按指定的格式记录访问日志。请求在处理结束时,会按请求路径的配置上下文记访问日志,通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。你也可以记录错误日志,通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。 配置 access_log 来记录访问日志访问日志主...
- ngx_http_access_module 模块ngx_http_access_module是nginx中的访问控制模块,该模块主要用来对特定的ip进行访问控制处理,默认是允许所有ip访问,若部分允许需定义deny all。nginx中设置白名单或者黑名单就是通过allow、deny all指令来设置的。allow语法: allow address | CIDR | unix: | a... ngx_http_access_module 模块ngx_http_access_module是nginx中的访问控制模块,该模块主要用来对特定的ip进行访问控制处理,默认是允许所有ip访问,若部分允许需定义deny all。nginx中设置白名单或者黑名单就是通过allow、deny all指令来设置的。allow语法: allow address | CIDR | unix: | a...
- 一、nginx的安装安装就不说了… 二、nginx的配置文件解释 2.1、快速入门main(全局设置),main部分设置的指令将影响其它所有部分的设置;http(http服务器设置),http标准核心模块,http服务的相应配置;server(主机设置)接收请求的服务器需要将不同的请求按规则转发到不同的后端服务器上,在 nginx 中我们可以通过创建虚拟主机(server)的概念来将这些不... 一、nginx的安装安装就不说了… 二、nginx的配置文件解释 2.1、快速入门main(全局设置),main部分设置的指令将影响其它所有部分的设置;http(http服务器设置),http标准核心模块,http服务的相应配置;server(主机设置)接收请求的服务器需要将不同的请求按规则转发到不同的后端服务器上,在 nginx 中我们可以通过创建虚拟主机(server)的概念来将这些不...
- 引言Go 语言提供功能丰富的 net/http,实现了基础的 HTTP 中的 client 和 server 功能。在这一篇文章也有介绍一个基础的 HelloWorld 应用。如果没看过,也可以使用下面的代码创建一个简易 HTTP 的 server 服务:package mainimport ( "log" "net/http")type Handler struct{}func (h ... 引言Go 语言提供功能丰富的 net/http,实现了基础的 HTTP 中的 client 和 server 功能。在这一篇文章也有介绍一个基础的 HelloWorld 应用。如果没看过,也可以使用下面的代码创建一个简易 HTTP 的 server 服务:package mainimport ( "log" "net/http")type Handler struct{}func (h ...
- 本文介绍了在JSP页面中经常用的两种属性,分别是pageEncoding和contentType,希望对你有帮助,一起来看。关于JSP页面中的pageEncoding和contentType两种属性的区别:pageEncoding是jsp文件本身的编码。contentType的charset是指服务器发送给客户端时的内容编码。JSP要经过两次的“编码”,第一阶段会用pageEncoding,... 本文介绍了在JSP页面中经常用的两种属性,分别是pageEncoding和contentType,希望对你有帮助,一起来看。关于JSP页面中的pageEncoding和contentType两种属性的区别:pageEncoding是jsp文件本身的编码。contentType的charset是指服务器发送给客户端时的内容编码。JSP要经过两次的“编码”,第一阶段会用pageEncoding,...
- 本文使用到的所有代码在Github这个文件夹下面:https://github.com/wangzixi-diablo/angular-sandbox/blob/master/src/app/ngrxdemo/service/unittest-study服务类实现:import { Injectable } from '@angular/core';import { HttpClient, ... 本文使用到的所有代码在Github这个文件夹下面:https://github.com/wangzixi-diablo/angular-sandbox/blob/master/src/app/ngrxdemo/service/unittest-study服务类实现:import { Injectable } from '@angular/core';import { HttpClient, ...
- 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(本文)(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OA... 最近有不少朋友在微信上向我咨询SAP系统和微信公众号集成的问题,因此我把当时写的英文版翻译成中文,发表在华为云社区上。系列目录(1) 微信开发环境的搭建(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(本文)(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OA...
- 系列目录(1) 微信开发环境的搭建 ( 本文 )(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2获取微信用户信息并显示在SAP UI5应用中(7) 使用Redis存储微信用户和公众号的对话记录(8)... 系列目录(1) 微信开发环境的搭建 ( 本文 )(2) 如何通过微信公众号消费API(3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据(4) 如何将SAP C4C主数据变化推送给微信公众号(5) 如何将SAP UI5应用嵌入到微信公众号菜单中(6) 如何通过OAuth2获取微信用户信息并显示在SAP UI5应用中(7) 使用Redis存储微信用户和公众号的对话记录(8)...
- Web Server 和框架Sanic 称自己既是一个网络框架,也是一个网络服务器。这是什么意思?更重要的是,为什么这很重要?那么什么是 Web Server?Web ServerWeb服务器是一种软件,旨在通过 HTTP 协议传递文档和数据。它的功能是接受传入的 HTTP 请求,对消息进行解码以了解请求试图完成的任务,并提供适当的响应。Web 服务器的语言是 HTTP 协议。我们可以设置一... Web Server 和框架Sanic 称自己既是一个网络框架,也是一个网络服务器。这是什么意思?更重要的是,为什么这很重要?那么什么是 Web Server?Web ServerWeb服务器是一种软件,旨在通过 HTTP 协议传递文档和数据。它的功能是接受传入的 HTTP 请求,对消息进行解码以了解请求试图完成的任务,并提供适当的响应。Web 服务器的语言是 HTTP 协议。我们可以设置一...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签