Skip to content

Commit 5ccbe3d

Browse files
committed
Trim URL and always use rawurlencode
1 parent efd3a02 commit 5ccbe3d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lhc_web/lib/core/lhgenericbot/actionTypes/lhgenericbotactionrestapi.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1286,10 +1286,10 @@ public static function makeRequest($host, $methodSettings, $paramsCustomer)
12861286
$replaceVariablesURL = [];
12871287

12881288
foreach ($replaceVariables as $keyVariable => $variableValue) {
1289-
$replaceVariablesURL['urlencode_' . $keyVariable] = urlencode((string)$variableValue);
1289+
$replaceVariablesURL['urlencode_' . $keyVariable] = rawurlencode((string)$variableValue);
12901290
}
12911291

1292-
$url = rtrim($host) . str_replace(array_keys($replaceVariables), array_values($replaceVariables),str_replace(array_keys($replaceVariablesURL), array_values($replaceVariablesURL), (isset($methodSettings['suburl']) ? $methodSettings['suburl'] : ''))) . (!empty($queryArgsString) ? '?'.$queryArgsString : '');
1292+
$url = trim(rtrim($host) . str_replace(array_keys($replaceVariables), array_values($replaceVariables),str_replace(array_keys($replaceVariablesURL), array_values($replaceVariablesURL), (isset($methodSettings['suburl']) ? $methodSettings['suburl'] : ''))) . (!empty($queryArgsString) ? '?'.$queryArgsString : ''));
12931293

12941294
if (!filter_var($url, FILTER_VALIDATE_URL)) {
12951295

0 commit comments

Comments
 (0)