, чтобы заставить эту работу сначала создать две переменные в вашей среде:
{{utcDate}}
{{authToken}}
Затем создайте новый запрос Get и настройте свои заголовки следующим образом:
x-ms-version 2015-12-11
x-ms-data {{utcDate}}
Authorization SharedKey resourceName:{{authToken}}
DataServiceVersion 3.0;NetFx
MaxDataServiceVersion 3.0;NetFx
Accept application/json;odata=nometadata
Наконец, определитеСценарий предварительного запроса:
var now = new Date().toUTCString();
pm.environment.set("utcDate", now);
var hcar = "/resourceName/TableName";
var verb = request.method;
var cntMd5 = "";
var cntType = "";
var mKey="<Your service key goes here>";
var text = verb + "\n" + (cntMd5 || "") + "\n" + (cntType || "") + "\n" + now + "\n" + hcar;
var key = CryptoJS.enc.Base64.parse(mKey);
var signature = CryptoJS.HmacSHA256(text, key);
var base64Bits = CryptoJS.enc.Base64.stringify(signature);
pm.environment.set("authToken", base64Bits);
Причиной для переменных является authToken, так как вам нужен заполнитель для хранения вычисленного токена, utcDate, поскольку для вычисления вашего токена должна использоваться та же дата в заголовке.
Счастливого программирования !!