1

这是我目前拥有的,由不同的博客组合在一起,试图描述如何在 Angular 中执行多部分请求。但是,它不起作用。它说错误请求(400)。怎么了?是因为它错过了 Content-Disposition 标题下的内容类型吗?如果是这种情况,我该如何添加?

        var fd = new FormData();
        fd.append('data', server);

        return $http.post('/servers', fd, {
            transformRequest: angular.identity,
            headers: {
                'Content-Type': undefined
            }
        });

从 Chrome 请求有效负载

------WebKitFormBoundaryoWOUGkw6GayCLwSB
Content-Disposition: form-data; name="data"

{"status":"REJECTED","description":"Test"}
------WebKitFormBoundaryoWOUGkw6GayCLwSB--
4

0 回答 0