Рейтинг:0

Nginx $args очищаются перед назначением

флаг jp

Прокси-запрос выполняется:

местоположение / отслеживание-ga4 {    
        прокси_метод POST;
        proxy_set_header тип контента "application/json";
        proxy_set_body '{ "client_id": "$arg_client_id", "user_id": "$arg_user_id", "non_personalized_ads": $google_pixel_non_personalized_ads, "events": [{ "name": "$google_pixel_name", "params": { "name_of_letter ": "$arg_name_of_letter" } }] }';

        установить $аргументы '';

        proxy_pass https://www.google-analytics.com/mp/collect?&measurement_id=$google_pixel_measurement_id&api_secret=$google_pixel_api_secret;
    }

Проблема в том, что если я использую установить $аргументы ''; аргументы GET, которые пришли с запросом, очищаются, и ничего не попадает в $arg_XXXXX переменные, если я не использую установить $аргументы ''; чем аргументы объединяются с URL-адресом прокси, и я получаю что-то вроде https://www.google-analytics.com/mp/collect?&measurement_id=XXX&api_secret=XXXX?client_id=XXXX... ?client_id=ХХХХ Попадает в api_secret=. Второй вопрос: можно ли использовать переменные в URL-адресе proxy_pass, как это

?&measurement_id=$google_pixel_measurement_id&api_secret=$google_pixel_api_secret

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.