Deleted
Added
nxt_http_variables.c (2149:7a53238e050d) | nxt_http_variables.c (2158:bbc15554fb36) |
---|---|
1 2/* 3 * Copyright (C) NGINX, Inc. 4 */ 5 6#include <nxt_router.h> 7#include <nxt_http.h> 8 9 | 1 2/* 3 * Copyright (C) NGINX, Inc. 4 */ 5 6#include <nxt_router.h> 7#include <nxt_http.h> 8 9 |
10static nxt_int_t nxt_http_var_dollar(nxt_task_t *task, nxt_str_t *str, 11 void *ctx, uint16_t field); |
|
10static nxt_int_t nxt_http_var_method(nxt_task_t *task, nxt_str_t *str, 11 void *ctx, uint16_t field); 12static nxt_int_t nxt_http_var_request_uri(nxt_task_t *task, nxt_str_t *str, 13 void *ctx, uint16_t field); 14static nxt_int_t nxt_http_var_uri(nxt_task_t *task, nxt_str_t *str, void *ctx, 15 uint16_t field); 16static nxt_int_t nxt_http_var_host(nxt_task_t *task, nxt_str_t *str, void *ctx, 17 uint16_t field); --- 18 unchanged lines hidden (view full) --- 36static nxt_int_t nxt_http_var_header(nxt_task_t *task, nxt_str_t *str, 37 void *ctx, uint16_t field); 38static nxt_int_t nxt_http_var_cookie(nxt_task_t *task, nxt_str_t *str, 39 void *ctx, uint16_t field); 40 41 42static nxt_var_decl_t nxt_http_vars[] = { 43 { | 12static nxt_int_t nxt_http_var_method(nxt_task_t *task, nxt_str_t *str, 13 void *ctx, uint16_t field); 14static nxt_int_t nxt_http_var_request_uri(nxt_task_t *task, nxt_str_t *str, 15 void *ctx, uint16_t field); 16static nxt_int_t nxt_http_var_uri(nxt_task_t *task, nxt_str_t *str, void *ctx, 17 uint16_t field); 18static nxt_int_t nxt_http_var_host(nxt_task_t *task, nxt_str_t *str, void *ctx, 19 uint16_t field); --- 18 unchanged lines hidden (view full) --- 38static nxt_int_t nxt_http_var_header(nxt_task_t *task, nxt_str_t *str, 39 void *ctx, uint16_t field); 40static nxt_int_t nxt_http_var_cookie(nxt_task_t *task, nxt_str_t *str, 41 void *ctx, uint16_t field); 42 43 44static nxt_var_decl_t nxt_http_vars[] = { 45 { |
46 .name = nxt_string("dollar"), 47 .handler = nxt_http_var_dollar, 48 }, { |
|
44 .name = nxt_string("method"), 45 .handler = nxt_http_var_method, 46 }, { 47 .name = nxt_string("request_uri"), 48 .handler = nxt_http_var_request_uri, 49 }, { 50 .name = nxt_string("uri"), 51 .handler = nxt_http_var_uri, --- 40 unchanged lines hidden (view full) --- 92nxt_int_t 93nxt_http_register_variables(void) 94{ 95 return nxt_var_register(nxt_http_vars, nxt_nitems(nxt_http_vars)); 96} 97 98 99static nxt_int_t | 49 .name = nxt_string("method"), 50 .handler = nxt_http_var_method, 51 }, { 52 .name = nxt_string("request_uri"), 53 .handler = nxt_http_var_request_uri, 54 }, { 55 .name = nxt_string("uri"), 56 .handler = nxt_http_var_uri, --- 40 unchanged lines hidden (view full) --- 97nxt_int_t 98nxt_http_register_variables(void) 99{ 100 return nxt_var_register(nxt_http_vars, nxt_nitems(nxt_http_vars)); 101} 102 103 104static nxt_int_t |
105nxt_http_var_dollar(nxt_task_t *task, nxt_str_t *str, void *ctx, uint16_t field) 106{ 107 nxt_str_set(str, "$"); 108 109 return NXT_OK; 110} 111 112 113static nxt_int_t |
|
100nxt_http_var_method(nxt_task_t *task, nxt_str_t *str, void *ctx, uint16_t field) 101{ 102 nxt_http_request_t *r; 103 104 r = ctx; 105 106 *str = *r->method; 107 --- 362 unchanged lines hidden --- | 114nxt_http_var_method(nxt_task_t *task, nxt_str_t *str, void *ctx, uint16_t field) 115{ 116 nxt_http_request_t *r; 117 118 r = ctx; 119 120 *str = *r->method; 121 --- 362 unchanged lines hidden --- |