在Redux-Saga中发出发布请求:请求正文存在问题

时间:2019-08-14 20:29:19

标签: reactjs http redux redux-saga

我想在redux-saga中发出发布请求。我的代码如下:

const response = yield fetch('https://test.api/test', {
  method: 'POST',
  body: JSON.stringify({
    'auth[email]': 'test@test.test',
    'auth[password]': 'test'
  }),
});

如何在redux-saga中重写请求主体?在邮递员中,效果很好。数组样式字段中的问题

1 个答案:

答案 0 :(得分:3)

如果您在邮递员上正在使用form-data并且可以正常工作,则在致电fetch时也应该这样做。

var formData = new FormData();
formData.append('auth[email]', 'test@test.test');
formData.append('auth[password]', );

const response = yield fetch('https://test.api/test', {
  method: 'POST',
  body: formData
})