当响应客户端的GET请求并返回一串字节流时,HTTP中应使用什么“content-type”?在这种情况下,信息载荷是使用Python的Pickle库序列化的对象。
application/octet-stream
。application/python-pickle
content-type
来实现,例如。const httpOptions = {headers: new HttpHeaders({})}
const formData = new FormData();
formData.append('file', file);
this.http.post(myAPI(), formData, httpOptions).subscribe(
其中file
是一个字节对象,例如用户上传的(pickle)文件。
使用application/octet-stream
可能会抛出415 Unsupported media Type in http.post Angular request
错误。
application/octet-stream
是一个不错的选择。 - Evert