0

我尝试使用带有参数的 HTTP 请求参数属性在 UiPath 中进行 POST 调用,但参数类型不可编辑并且坚持字符串。如果我想传递整数/双精度值而不是字符串怎么办?请帮忙。屏幕快照如下所示。

或者,我尝试在分配运算符中传递整个 json 主体(带和不带参数)。在这两种情况下,都不会获取值,但 post 调用会成功运行,并且会为运行创建一个 id。

json请求正文是:-

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

我正在使用不同的方法,如下所示 -

示例 1:“{'firstName': 'Frank','lastName': 'Marshall','fideRating': 2710}” 示例 2:“{”“firstName”":“”'"+fname+"'" ;",""lastName"": ""'"+lname+"'"",""fideRating"": ""'"+rating.ToString+"'""}" Ex 3: “ {”“firstName””:“”+fname+“”,“lastName””:“”+lname+””,“fideRating””:“”+rating.ToString+“”}”

在上述所有示例中,POST 调用成功运行,并在响应中附加了 Id 标签(即 26),但未采用输入标签(firstname、lastName 和 fideRating)。请帮忙 !! HTTP POST 问题

4

0 回答 0