Как передать целочисленное значение в тело запроса json с помощью свойства параметра HTTP-запроса? - PullRequest
0 голосов
/ 06 августа 2020

Я попытался выполнить вызов POST в UiPath, используя свойство параметра HTTP-запроса с аргументами, но тип аргумента не редактируется и придерживается String. Что, если я хочу передать целочисленное / двойное значение вместо строки? Пожалуйста помоги. Снимок экрана показан ниже.

В качестве альтернативы я попытался передать все тело json в операторе assign (с параметрами и без них). В обоих случаях значения не берутся, но пост-вызов выполняется успешно, и создается идентификатор для выполнения.

Тело запроса json: -

{
    "firstName" : "Frank",
    "lastName" : "Marshall",
    "fideRating" : 2710,
    "id" : 26
}

Я использую разные методы, как показано ниже -

Пример 1: «{'firstName': 'Frank', 'lastName': 'Marshall', 'fideRating': 2710}» Пример 2: «{» «FirstName» ":« »'" + fname + "'" "," "lastName" ":" "'" + lname + "'" "," "fideRating" ":" "'" + rating.ToString + "'" "}" Пример 3: "{" "firstName" ":" "+ fname +" "," "lastName" ":" "+ lname +" "," "fideRating" ":" "+ rating.ToString +" "}"

Во всех приведенных выше примерах вызов POST выполняется успешно с добавлением тега Id (т. Е. 26) в ответ, но теги ввода (firstname, lastName и fideRating) не принимаются. Пожалуйста помоги !! Ошибка HTTP POST

...