【发布时间】:2017-12-28 16:22:30
【问题描述】:
我的标题在构造函数中设置如下:
this.headers = new Headers();
this.headers.append('Content-Type', 'multipart/form-data;boundary=--boundary');
我已收集数据以在 formData 中发布
.....
let data = new FormData();
data.append('file', file);
data.append('fileName', file.name);
data.append('fileSize', file.size.toString());
data.append('fileType', file.type);
data.append('fileLastMod', file.lastModifiedDate);
.....
我在这里发布数据
let url = 'http://api.********.com/gallery/'+ this.selectedCategory;
this._http.post(url, data, {headers : this.headers})
.toPromise()
.catch(reason => {
console.log(JSON.stringify(reason));
}).then(result => {
console.log('From Promise:', result);
});
但我收到以下错误:
我正在接近的 API 需要以下内容:
所以我的问题是如何设置这些要求,如边界、内容配置等?这些对我来说都是新事物。
【问题讨论】:
-
更改标题
headers.set('Accept', 'application/json'); -
没有改变
标签: javascript angular http-headers