api - 如何使用 HTTP 请求参数属性将整数值传递给 json 请求正文?
问题描述
我尝试使用带有参数的 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 问题
解决方案
推荐阅读
- airflow - 登录自定义 Airflow 运算符
- c++ - 如果我在程序的主函数入口点结束时返回 EXIT_FAILURE,为什么什么也没有发生?
- c# - 从公共 Microsoft.IdentityModel.Tokens.JsonWebKey.JsonWebKey 转换为 RSAParameters(公共密钥)
- c - 如何解决“'main()'的多重定义”C编译错误?
- haskell - 使用 RankNTypes 编码的 System-F 自然数的“case”运算符无法进行类型检查
- ocaml - 在 Ocaml 中使用比较运算符会产生类型错误
- google-bigquery - Bigquery 中用于流式插入的列级加密
- postgresql - 插入 timescaledb 填满 ram - 错误的 chunk_time_interval?
- javascript - 如果 keydown 上的语句在 js 上通知冻结
- c# - 使用 AutoMapper 映射 ICollection