Как получить тело запроса в угловых от ActivatedRoute - PullRequest
0 голосов
/ 01 июля 2019

Как я могу получить параметры запроса, используя ActivatedRoute, который является запросом get. но как я могу получить тело запроса, используя ActivatedRoute из почтового запроса. Если ActivatedRoute - неправильная опция для получения, то как мне получить тело запроса

Это мой jsp код: -

    var res = "url which i am creating";
                var url =res[0];
                var mapForm = document.createElement("form");
                mapForm.target = "Test";
                mapForm.method = "post";
                mapForm.action = url;



              //Splitting parameters from url to add into body
              var res1 =res[1].split("=");
              var name = res1[0];
              var value = res1[1];
                mapInput3 = document.createElement("input");
                mapInput3.type = "hidden";
                mapInput3.name =name;
                mapInput3.value = value;
                mapForm.appendChild(mapInput3);

                document.body.appendChild(mapForm);

                map = window.open("", "Test", "menubar,   
                      toolbar, location, directories, status, scrollbars, 
                      resizable, dependent, width=1200, height=600, 
             left=0,top=0");

            if (map) {
                mapForm.submit();
           }

this is my angular code:-
 this.activeRoute.queryParams.subscribe(params => {
        this.authKey = params['auth_key'];
    });

Теперь, если я отправил параметр через метод get из jsp, я могу получить его из углового кода выше.

но если я отправил параметры с помощью метода post, то получаю сообщение "Cannot post"

1 Ответ

0 голосов
/ 01 июля 2019

Если я вас правильно понял, вы хотите получить тело запроса.Вы можете использовать snapshot.get, а когда объявляете его со значением примерно таким -> const t = this.route.snapshot.mapedQuery.get ()

Значение t - это тело вашего запроса.

Ответ с моего телефона, поэтому я не могу отформатировать код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...