@@ -73,21 +73,9 @@ std::string MacroExpansion::expand(const std::string& input,
73
73
collection = variable.find (" :" );
74
74
}
75
75
if (collection == std::string::npos) {
76
- if (compareStrNoCase (variable, " ARGS_GET_NAMES" )) {
77
- variableValue = transaction->m_variableArgGetNames .resolveFirst ();
78
- }
79
- else if (compareStrNoCase (variable, " ARGS_POST_NAMES" )) {
80
- variableValue = transaction->m_variableArgPostNames .resolveFirst ();
81
- }
82
- else if (compareStrNoCase (variable, " REQUEST_HEADERS_NAMES" )) {
83
- variableValue = transaction->m_variableRequestHeadersNames .resolveFirst ();
84
- }
85
- else if (compareStrNoCase (variable, " RESPONSE_CONTENT_TYPE" )) {
76
+ if (compareStrNoCase (variable, " RESPONSE_CONTENT_TYPE" )) {
86
77
variableValue = transaction->m_variableResponseContentType .resolveFirst ();
87
78
}
88
- else if (compareStrNoCase (variable, " RESPONSE_HEADERS_NAMES" )) {
89
- variableValue = transaction->m_variableResponseHeadersNames .resolveFirst ();
90
- }
91
79
else if (compareStrNoCase (variable, " ARGS_COMBINED_SIZE" )) {
92
80
variableValue = transaction->m_variableARGScombinedSize .resolveFirst ();
93
81
}
@@ -242,9 +230,15 @@ std::string MacroExpansion::expand(const std::string& input,
242
230
if (compareStrNoCase (col, " ARGS" )) {
243
231
variableValue = transaction->m_variableArgs .resolveFirst (var);
244
232
}
245
- if (compareStrNoCase (variable, " ARGS_NAMES" )) {
233
+ else if (compareStrNoCase (variable, " ARGS_NAMES" )) {
246
234
variableValue = transaction->m_variableArgsNames .resolveFirst (var);
247
235
}
236
+ else if (compareStrNoCase (variable, " ARGS_GET_NAMES" )) {
237
+ variableValue = transaction->m_variableArgsGetNames .resolveFirst (var);
238
+ }
239
+ else if (compareStrNoCase (variable, " ARGS_POST_NAMES" )) {
240
+ variableValue = transaction->m_variableArgsPostNames .resolveFirst (var);
241
+ }
248
242
else if (compareStrNoCase (col, " RULE" )) {
249
243
variableValue = transaction->m_variableRule .resolveFirst (var);
250
244
}
@@ -284,9 +278,15 @@ std::string MacroExpansion::expand(const std::string& input,
284
278
else if (compareStrNoCase (col, " REQUEST_HEADERS" )) {
285
279
variableValue = transaction->m_variableRequestHeaders .resolveFirst (var);
286
280
}
281
+ else if (compareStrNoCase (variable, " REQUEST_HEADERS_NAMES" )) {
282
+ variableValue = transaction->m_variableRequestHeadersNames .resolveFirst (var);
283
+ }
287
284
else if (compareStrNoCase (col, " RESPONSE_HEADERS" )) {
288
285
variableValue = transaction->m_variableResponseHeaders .resolveFirst (var);
289
286
}
287
+ else if (compareStrNoCase (variable, " RESPONSE_HEADERS_NAMES" )) {
288
+ variableValue = transaction->m_variableResponseHeadersNames .resolveFirst (var);
289
+ }
290
290
else if (compareStrNoCase (col, " GEO" )) {
291
291
variableValue = transaction->m_variableGeo .resolveFirst (var);
292
292
}
0 commit comments