Не думаю, что вы правильно составляете свой запрос. Я не уверен, что такое param
, но попробуйте что-то вроде приведенного ниже кода.
yield call(api.delete, endpoint, {
method: 'DELETE',
url: endpoint,
headers: {
Authorization: 'some token',
},
body: { somekey: value, param: param}
})
Есть несколько способов сделать это, но в основном это заголовки, тело и т. Д. c. должен быть в том же объекте (в этом случае последний аргумент передается yield call
). Как у вас есть, они фактически находятся в двух отдельных полезных нагрузках.