modified: backend/src/services/AqlExecutor.ts
new file: backend/src/services/AqlExecutor.ts.backup
This commit is contained in:
@@ -140,12 +140,21 @@ export class AqlExecutor {
|
||||
console.log('Body:', processedBody || '(no body)');
|
||||
console.log('===================\n');
|
||||
|
||||
// Выполняем HTTP запрос
|
||||
const response = await fetch(fullUrl, {
|
||||
// Формируем опции для fetch
|
||||
// ВАЖНО: body не должен передаваться для GET запросов
|
||||
// и если он undefined, иначе fetch может изменить метод на GET
|
||||
const fetchOptions: RequestInit = {
|
||||
method: config.method,
|
||||
headers,
|
||||
body: processedBody,
|
||||
});
|
||||
};
|
||||
|
||||
// Добавляем body только если он есть и метод поддерживает body
|
||||
if (processedBody && config.method !== 'GET') {
|
||||
fetchOptions.body = processedBody;
|
||||
}
|
||||
|
||||
// Выполняем HTTP запрос
|
||||
const response = await fetch(fullUrl, fetchOptions);
|
||||
|
||||
const executionTime = Date.now() - startTime;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user