关于NGINX变量的一些测试结果

简介:

作为NGINX变量,不像正规语言那么正式。

但处理自定义和内部变量时,这些操作,也是少不了的。

复制代码
geo $dollar {
        default "$";
    }
    server {
        listen 8080;
        location /test {
            set $foo chengang;
            set $first "hello ";
            echo "${first}world";
            echo "foo: $foo";
            echo "this is a dollar sign:$dollar";
            }
        location /bad {
            set $bar "nginx";
            echo $bar;
        }
        location /foo {
            set $a hello;
            echo "$foot = [$foot]";
            echo_exec /bar;
        }
        location /bar {
            set $foot 32;
            echo "foot = [$foot]";
            echo "a = [$a]";
        }
    }

server {
        listen 8080;
        location /test {
            echo "uri =  $uri";
            echo "request_uri = $request_uri";
            echo "name: $arg_name";
            echo "class: $arg_class";
            set $orig_args $args;
            set $args "a=3&b=4";
            echo "original args: $orig_args";
            echo "args: $args";
        }
    }


server {
        listen 8080;
        location /test {
            set $args "foo=1&bar=2";
            proxy_pass http://127.0.0.1:8081/args;
        }
    }
    server {
        listen 8081;
        location /args {
            echo "args: $args";
        }
    }
复制代码

目录
相关文章
|
7月前
|
应用服务中间件 nginx
|
8月前
|
应用服务中间件 Linux nginx
Linux系列——Nginx的安装、测试详解以及关于Nginx的常用命令介绍
Linux系列——Nginx的安装、测试详解以及关于Nginx的常用命令介绍
|
2月前
|
SQL 监控 测试技术
Lim测试平台变量使用规则介绍
Lim测试平台变量使用规则介绍
27 0
|
3月前
|
应用服务中间件 nginx
nginx中的定时器源码分析与测试
nginx中的定时器源码分析与测试
16 0
|
16天前
|
存储 人工智能 Java
软件测试/人工智能|Python 变量解析:从基础概念到内存地址探究
软件测试/人工智能|Python 变量解析:从基础概念到内存地址探究
30 0
|
5月前
|
应用服务中间件 API nginx
通过 docker 学习 nginx,附全部配置及 API 测试,使用 apifox 直接打开
本篇文章以前端的视角,介绍下 nginx 的常见配置,并通过 docker 的方式学习 nginx,这保证所有实例配置都能正常运行。
|
6月前
|
存储 测试技术 程序员
软件测试|Python中的变量与关键字详解
软件测试|Python中的变量与关键字详解
50 0
|
7月前
|
Java
Java测试环境变量是否安装成功
Java测试环境变量是否安装成功
71 0
|
10月前
|
Shell
【Shell编程】Shell中Bash变量-数值运算、运算符变量、测试和内容替换
【Shell编程】Shell中Bash变量-数值运算、运算符变量、测试和内容替换
56 0
|
10月前
|
存储 测试技术
性能测试(11)——用户自定义变量
起的名称需要注意是要见名知意,因为后面参数化的时候需要引用此名称 变量的值代表该名称引用的值,类似hashmap,以key,value形式存储 描述可写可不写,建议写上,不然数据多的时候,一个个去猜,很麻烦
58 0