Подтвердить что ты не робот

Что такое атрибут заголовка почтальона-токена в сгенерированном коде от Postman?

Я использовал почтальон для изучения интерфейса REST. При использовании функции генерации кода Postman, независимо от того, какой язык программирования я выберу, Postman всегда будет добавлять в заголовок атрибут postman-token. Почему это там?

Смотрите, например, PHP Curl:

<?php

$curl = curl_init();

curl_setopt_array($curl, array(CURLOPT_URL => "https://myURL.com,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
  "authorization: Basic abcdefghijklmnop",
  "cache-control: no-cache",
  "postman-token: wt53gwg-e9bb-645d-g53d-e42f8765aut0"
  ),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
4b9b3361

Ответ 1

Это прежде всего используется для обхода ошибки в Chrome. Если XMLHttpRequest находится в ожидании, а другой запрос отправляется с теми же параметрами, то Chrome возвращает одинаковый ответ для них обоих. Отправка случайного токена позволяет избежать этой проблемы. Это также может помочь вам различать запрос на стороне сервера.

См. документы/настройки postman.