当我尝试使用 isomorphic-fetch-api 发布/请求表单数据时,有两种情况是关于docs的意外行为。(注意:这里的formdata包括文件对象)
- 添加 时
credentials: include
,请求在没有 cookie 的情况下传递。(并且后端和前端在同一台服务器上运行,因此可能不需要添加“包含”) - 添加时
credentials: same-origin
,cookies 被传递。但是在这种情况下我面临的问题是formdata。使用 formdata(包括文件对象)传递数据时,发布到后端的数据不包括文件对象,其余值可用。
第三种情况,当不添加凭据时,没有 cookie 传递,没有 cookie 什么也做不了。
不太确定是什么导致了 Formdata 或 Fetch 或 Credentials 的这种行为。请帮助我了解我的方法中是否缺少某些东西。