Я уже прочитал некоторые ресурсы, поэтому я выполнил поиск, я просто не могу запутаться.
У меня есть API, созданный другим человеком для проекта, над которым я работаю.В своей документации он сделал почтальону пример звонков, которые я должен сделать из моего интерфейса.К сожалению, все кажется простым, каждый раз, когда я вызываю API, приложение получает неверный запрос.Я полагаю, что это как-то связано с информацией о теле, которую я должен передать с помощью запроса GET.
Вдоль запроса GET я должен поместить что-то подобное в тело (или отправить его вместе с запросом)
{
"UserEmail" : "jbg@arosit.dk",
"FromDateUTC" : "2012-04-23T18:25:43.511Z"
}
Я даже скопировал отсканированный почтальон, поместил его в функцию и попытался вызвать его.Та же ошибка.
Фрагмент почтальона
var request = require("request");
var options = { method: 'GET',
url: 'https://smtsmtsmt.azurewebsites.net/api/GetDeviceList',
headers:
{ 'Postman-Token': '8a2ed549-3a6e-481b-b77c-e37846cdc02c',
'cache-control': 'no-cache',
Authorization: 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik4tbEMwbi05REFMcXdodUhZbkhRNjNHZUNYYyIsImtpZCI6Ik4tbEMwbi05REFMcXdodUhZbkhRNjNHZUNYYyJ9.eyJhdWQiOiIzMDk5OGFhZC1iYzYwLTQxZDQtYTYwMi03ZDRjMTRkOTU2MjQiLCJpc3MiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC8zNWNhMjFlYi0yZjg1LTRiNDMtYjFlNy02YTlmNWE2YzBmZjYvIiwiaWF0IjoxNTUzMDEwMDQ0LCJuYmYiOjE1NTMwMTAwNDQsImV4cCI6MTU1MzAxMzk0NCwiYWlvIjoiQVVRQXUvOEtBQUFBRDRtR29pRjJiYmJqSDJpa2hnY0taMXZiZkVzd1dEMFcvMy9qakRLL0M4QUxFaXBlVHRPWTFBVEEwTmdGdE5ndFlhWWNqbThBcmFNVVplR3RuV2lJbGc9PSIsImFtciI6WyJwd2QiXSwiY19oYXNoIjoiYkZvVTdwc2ZwNHgzeDdtV0RkODF5QSIsImVtYWlsIjoidG9tYXNAM3BhcnQuY29tIiwiaWRwIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNjM5ZThkMmYtZmRhZi00NzBkLWIxMzYtOTU5NTMxNjkwNTdlLyIsImlwYWRkciI6IjE3OC4xNTcuMjQ5LjEzMCIsIm5hbWUiOiJUb23DocWhIEhhdmVybGEgM1BBUlQiLCJub25jZSI6IjRkNGY0YjFiMGY2YjQ5MmJiNzQ0ZTAzNDkxMGM5MmVlXzIwMTkwMzE5MTU1MDQ0Iiwib2lkIjoiOTk4MGM5ZjQtNzk5Yi00ODIwLTg0MmMtYTAyMGQwYTI4NDY2Iiwic3ViIjoiakhpWXdKbnU2bG1GRTl0MnlORzRheno1X2xKcmxJNEEzTU9abHZKdnZIUSIsInRpZCI6IjM1Y2EyMWViLTJmODUtNGI0My1iMWU3LTZhOWY1YTZjMGZmNiIsInVuaXF1ZV9uYW1lIjoidG9tYXNAM3BhcnQuY29tIiwidXRpIjoiRExiMEloc0NBRUs0alpTaUV1X1ZBQSIsInZlciI6IjEuMCJ9.Wd-JH5BYDg-U6naCE3GN6uVcn2O9ld5Tb0fJckB57lzofw5K1_fbguar-yRkFqhB5zWBKLrzdoHq3L-itkc8yeuQdtGShUEK7cxEL7cUCh0-PlZTeBqPxVgq0hfFy7FGOyVh_jYDrOqTLeNhJW_pYaggTmdte4dfb0ELgrdlRLFmQpr8HkbvTBZulYv7PvquJCEgd_2dirxQzLD4AszbnCOgjYEdmWbggA-pE5A05N1uC20EUzfu4EIcto8GGolVh6xzSvw8fpwKHikVr2Iq6oxZfyGi5BWq4OzL4__GYyI8DwVLX1TGufxM5bObEu7Y6picJmxHHDVCXvDkabgxIw' },
body: '{"Usermail":"xy@xy.dk","FromDateUTC":"2012-04-23T18:25:43.511Z"}' };
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
Я был бы признателен, если бы кто-то более знающий мог бы посоветовать мне, если метод API сделан неправильно или я что-то путаю.