有效载荷数据操作
Payload data manipulation
我的负载看起来像这样。我不会发布整个请求。
{
"Package": {
"@UniqueID": "Some383",
"Content": {
"Application": {
"@UniqueID": "SUB1536201342468",
"PersonApplicant": [
{
"@ApplicantType": "Whateever",
"@Citizenship": "IND",
我能够为有效载荷设置值
* set request $.Package.Content.Application.@UniqueID = someID
但是,我无法从第二次服务调用的请求中获取值。下面是我使用的代码。
* set type= request $.Package.Content.Application.PersonApplicant.@ApplicantType
我得到以下错误,请指教。
jdk.nashorn.internal.runtime.ParserException: <eval>:1:13 Expected ; but found $
lixiInitiate $.Package.Content.Application.PersonApplicant.@ApplicantType
请仔细阅读文档和示例:https://github.com/intuit/karate#karate-expressions
* set type = request.Package.Content.Application.PersonApplicant.@ApplicantType
我的负载看起来像这样。我不会发布整个请求。
{
"Package": {
"@UniqueID": "Some383",
"Content": {
"Application": {
"@UniqueID": "SUB1536201342468",
"PersonApplicant": [
{
"@ApplicantType": "Whateever",
"@Citizenship": "IND",
我能够为有效载荷设置值
* set request $.Package.Content.Application.@UniqueID = someID
但是,我无法从第二次服务调用的请求中获取值。下面是我使用的代码。
* set type= request $.Package.Content.Application.PersonApplicant.@ApplicantType
我得到以下错误,请指教。
jdk.nashorn.internal.runtime.ParserException: <eval>:1:13 Expected ; but found $
lixiInitiate $.Package.Content.Application.PersonApplicant.@ApplicantType
请仔细阅读文档和示例:https://github.com/intuit/karate#karate-expressions
* set type = request.Package.Content.Application.PersonApplicant.@ApplicantType