本文介绍了空手道框架中的查询参数处理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有任何简单的方法来处理巨大的查询参数,如下所示.我还想知道如何对某些值进行运行时参数化?

Is there any easy way to handle huge query param like below. Also I would like to know how can I do run time parameterisation for some values?

http://154.213.196.243:7941/v1/银行/Jumio/callback?callBackType = NetVerifyId& jumioIdScanReference = 123abcde-1244-8571-3454-abcd12345567& merchantIdScanReference = 66a9ff2e-d8ec-e811-a956-000d3ab3f117& verificationStatus = APPROVED_VERIFIED& Stat == OK& idCheckDocumentValidation = OK& idCheckHologram = OK& idCheckMRZcode = OK& idCheckMicroprint = OK&idCheckSecurityFeatures = OK& idCheckSignature = OK& transactionDate = 2018-11-20T20%3A53%3A25.797Z& callbackDate = 2018-11-20T20 3A25.797Z& idType = DRIVING_LICENSE& idCountry = GBR& idScanImage + = https%3A%2F%2Fnetverify.com%2Frecognition%2Fv1%2Fidscan%2F123abcde-1244-8571-3454-abcd12345567%2Ffront& idFirstName = IL idDob = 1976-12-23& idExpiry = 2025-12-31& personalNumber = 12345678 9& clientIp = xxx.xxx.xxx.xxx& idAddress =%7B%22country%22%3A%22USA%22%2C%20%22stateCode%22%3A%22US-OH%22%7D& idNumber = P12345& idStatus = TESTER961260SS9DL54& identityVerification =%7B%22similarity%22%3A%22MATCH%22%2C%22validity%22%3Atrue%7D HTTP/1.1

http://154.213.196.243:7941/v1/banking/Jumio/callback?callBackType=NetVerifyId&jumioIdScanReference=123abcde-1244-8571-3454-abcd12345567&merchantIdScanReference=66a9ff2e-d8ec-e811-a956-000d3ab3f117&verificationStatus=APPROVED_VERIFIED&idScanStatus=SUCCESS&id+ScanSource=API&idCheckDataPositions=OK&idCheckDocumentValidation=OK&idCheckHologram=OK&idCheckMRZcode=OK&idCheckMicroprint=OK&idCheckSecurityFeatures=OK&idCheckSignature=OK&transactionDate=2018-11-20T20%3A53%3A25.797Z&callbackDate=2018-11-20T20%3A53%3A25.797Z&idType=DRIVING_LICENSE&idCountry=GBR&idScanImage+=https%3A%2F%2Fnetverify.com%2Frecognition%2Fv1%2Fidscan%2F123abcde-1244-8571-3454-abcd12345567%2Ffront&idFirstName=ILARIA&idLastName=FURS&idDob=1976-12-23&idExpiry=2025-12-31&personalNumber=123456789&clientIp=xxx.xxx.xxx.xxx&idAddress=%7B%22country%22%3A%22USA%22%2C%20%22stateCode%22%3A%22US-OH%22%7D&idNumber=P12345&idStatus=TESTER961260SS9DL54&identityVerification=%7B%22similarity%22%3A%22MATCH%22%2C%22validity%22%3Atrue%7D HTTP/1.1

推荐答案

是.阅读文档: https://github.com/intuit/karate#param

例如:

* param callBackType = 'NetVerifyId'

,依此类推.并查看params,您可以在其中将所有键设置为单个JSON并根据需要进行参数化,存在多种可能性: https://github.com/intuit/karate#params

and so on. And look at params where you can set all keys up as one single JSON and also do parameterization if needed, there are multiple possibilities: https://github.com/intuit/karate#params

也请参见以下示例: dynamic-params.feature

See this example as well: dynamic-params.feature

这篇关于空手道框架中的查询参数处理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 13:05