您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~   HTTP服务器是相对于HTTP客户端来说的——HTTP客户端就是各种常用的「浏览器」,如IE、chrome、微信浏览器。当浏览器通过URL地址栏访问一个Web页面时,会发送一连串请求,或者说HTTP服务器能懂的「语言」,告诉自己需要什么。HTTP服务器通过解析「请求头」,或者通过静态页面给出内容,或者将客户端
转载 9月前
59阅读
B02_接口测试前置知识补充:POST请求之Content-Type 通过 HttpRunner 进行接口测试的时候,根据接口不同的设计需求,需要提交不同类型的数据,进而在编写测试用例的时候还要选择不同类型的关键字(json/params/data/upload 等),那么到底如何选择呢,我们还是从 POST 请求提交数据的类型说起。 在 HTTP 请求中,如果使用 POST
# Android POST 请求参数加密的实现 在移动开发中,保护用户数据的安全性是至关重要的。尤其是当我们需要通过 HTTP POST 请求发送敏感信息时,进行参数加密尤为重要。本文将带你一步一步实现 Android POST 请求参数进行加密的工作。 ## 整体流程 以下是进行参数加密的整体流程(表格展示): | 步骤 | 描述 |
原创 10月前
116阅读
很神奇,SpringMVC怎么将参数进行转换的,这后面有做了什么事,今天查阅一些资料,在这儿做个笔记: 为什么要自定义参数转换规则:之前我们都是添加一下类似@RequestBody 的注解,就讲前端给我们以json格式的参数接收和转换,在这就可以找到答案;有时候和第三方公司对接的时候,会以密文的形式传递参数,SpringMVC自带的将不在适用,需要我们自定义一些规则去处理;处理器获取参数逻辑 当一
worker_processes8;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$sta
lua
原创 2017-12-04 14:14:21
2172阅读
控制速率控制速率的方式之一就是采用漏桶算法。(1)漏桶算法实现控制速率限流漏桶(Leaky Bucket)算法思路很简单,水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:(2)nginx的配置配置示意图如下:修改/usr/local/openresty/n
转载 2024-04-06 21:55:20
379阅读
# Python函数参数改写 ## 概述 在Python中,我们经常会使用函数来封装一些可复用的代码块。有时候,我们需要对函数的参数进行改写,以适应不同的使用场景。本文将引导你学习如何在Python中函数参数进行改写。 ## 流程图 ```mermaid flowchart TD A[定义函数] --> B[改写参数] B --> C[调用函数] ``` ## 步骤
原创 2023-12-31 03:13:26
68阅读
基于openresty的nginx+lua实践功能简介openresty安装nginx的configlua模块cwiki.lua脚本详解lua脚本依赖的第三方模块 功能简介浏览器中输入一个地址,nginx收到请求后,会调用相关的lua脚本。 比如访问:http://134.175.80.121/cwiki/自行车,则会将相关信息呈现给浏览器端。 lua实现的功能是:MD5加密,文件修改时间对比,
转载 2024-05-13 19:52:15
288阅读
is的使用方式可以参考我之前写的一篇文章:openresty(nginx)、lua...
原创 2023-04-11 10:26:03
254阅读
在Linux下可使用“./configure --help”列出configure包含的参数0x01 通用配置选项解释选项解释--prefix=PATHNgi口x 安装的根路径,所有其他的安装路径都要依赖于该选项--sbin-path=PATH指定口ginx 二进制文件的路径。如果没有指定,那么这个路径会 依赖于 prefix 选项--conf-path=PATH如果在命令行没有指定配置文件,那么
转载 2024-09-21 11:41:19
91阅读
1. filter模块简介在nginx中,明确将HTTP响应分为两个部分——HTTP头部和HTTP包体,而filter模块的主要作用就是HTTP响应信息进行加工处理。filter模块在NGX_HTTP_CONTENT_PHASE阶段参与处理,并且是在HTTP请求处理完毕后,才HTTP头部和HTTP包体进行加工处理。有的filter模块仅对HTTP头部进行加工处理,有的仅对HTTP包体进
nginx_substitutions_filter 请注意:此模块不是Nginx源的分布,可点击此链接找到安装说明, http://wiki.nginx.org/NginxHttpSubsModule#Installation 。 概述 nginx_substitutions_filter 是一个过滤器模块,它可以在响应主体上运行正则表达式和固定字符串替换。该 模块不同
转载 2024-04-13 11:38:03
20阅读
面向对象介绍編程——程序员通过一些列语法+数据结构+算法的集合,告诉计算机如何解决问题的过程。编程范式——各种编程方法的总结,有两种:面向过程、面向对象。 面向过程——把一个问题,分解成多个子问题或子过程,然后再把子过程进行分解,直到问题可以在一个小范围内解决。     优:流程化,进而简单化     缺:
nginx的配置通用语法基本配置静态web服务器的配置项反向代理服务器的配置项nginx的配置通用语法块配置项由一个块配置项和一大括号组成,块配置项可嵌套。配置项的语法格式:配置项名 配置项值1 配置项值2;在一行前面加"#"表示注释配置项的单位 ``` 指定空间大小 K或者k千字节(KB) M或者m千字节(MB)指定时间 ms(毫秒) s(秒) m(分钟) h(小时) d(天) w(周,包含7
使用jQuery进行POST请求时,数据的安全传输是一个重要的环节。如果未加密的参数被捕获,可能导致数据泄露。因此,在本文中,我们将探讨如何针对jQuery的POST请求实现参数加密。 ### 背景定位 在现代Web开发中,前端应用程序常常需要向后端发送敏感数据,例如用户输入的私人信息和身份验证令牌。为了避免数据在传输过程中被截获,使用加密技术来保护这些敏感信息显得尤为重要。这部分介绍了一个具
原创 5月前
42阅读
nginx是什么?nginx是俄罗斯人 Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的一个十分轻量级的HTTP服务器。它是一个高性能的HTTP和反向代理服务器,同时也可以作为IMAP/POP3/SMTP的代理服务器。nginx使用的是BSD许可。Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。Nginx 因为它的稳定性、丰富
一、主配置段 1、正常运行必备的配置 #运行用户和组,组身份可以省略 user nginx nginx;#指定nginx守护进程的pid文件 pid path/to/nginx.pid;#指定所有worker进程所能打开的最大文件句柄数 worker_rlimit_nofile 100000;2、性能优化相关的配置 #worker进程的个数,通常应该略少于CPU物理核心数,也可以使用auto
转载 2024-08-23 15:51:13
238阅读
Nginx HTTP request  ngx_http_request_t是Nginx一个http请求的封装,ngx_http_request_s是nginx中非常重要的一个结构体,贯穿于htpp请求处理的整个过程中。 我们知道,一个http请求,包含请求行、请求头、请求体,http应答,包含响应行、响应头、响应体。一般webserver处理请求的方式  http请求是典型的请求-响应类型的的
cocos2d-x lua 中使用protobuf并http进行处理本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x lua http的封装(部分ok)protobuf  Google的一个很好用的传输数据的封装 说实话Google的东西确实比较好用 所以我们前后端数据交换就用他了 不过Google没有lua进行支持 还好社区有开源的大侠们贡献 找了
目录三大功能反向代理负载均衡动静分离安装及使用安装安装pcre-8.37.tar.gz安装openssl-1.0.1t.tar.gz安装zlib-1.2.8.tar.gz安装nginx-1.11.1.tar.gz使用启动命令关闭命令重新加载命令Nginx+tomcat+redis实现负载均衡Nginx原理配置文件介绍 三大功能反向代理用户发过来的请求首先会经过代理服务器,然后代理服务器再去访问我
转载 2024-03-25 20:15:04
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5