У меня есть 5 API, которые используют разные формы идентификаторов, такие как Uid, Sid и Did. Для каждого запроса требуется любой из этих трех. Список Uid, Sid и Did хранится в отдельном файле CSV. Мои образцы запросов выглядят так
http://Host:port/Users?me=checkUser&Uid=U_User1
http://Host:port/Users?me=checkUser&Sid=S_12
http://Host:port/Users?me=checkUser&Did=D_90101
http://Host:port/AddrUsers?me=checkUser&Uid=U_User1
http://Host:port/AddrUsers?me=checkUser&Sid=S_12
http://Host:port/AddrUsers?me=checkUser&Did=D_90101
Случайное извлечение Uid, Sid и Did из CSV возможно, но ожидается
http://Host:port/Users?me=checkUser&Uid=${UID} or Sid=${SID} or Did=${DID}
http://Host:port/AddrUsers?me=checkUser&Uid=${UID} or Sid=${SID} or Did=${DID}
Итак, не создавая набор из трех для каждого API, я хочу передать имя параметра и идентификаторы в один запрос [игнорировать ИЛИ, чтобы различать параметр. Каждый запрос будет иметь только один идентификатор из Uid, Sid, Did]
Мне известно об использовании значений CSV с помощью Uid = $ {UID} в разделе параметров http-запроса.
Сейчас я использую 3 CV и 3 версии тех же API для вызова запросов с Uids, Sids и Dids.
Но возможно ли иметь один CSV со всеми идентификаторами (смесь идентификаторов) и отправлять эти значения в каждый запрос случайным образом?