[英]How to Create a container by using REST url with api?
当提到回送页面时,有一个API来创建新的容器,当我试图使用该URL创建一个容器时,它所显示的只是
{"error":{"statusCode":404,"name":"Error","message":"There is no method to handle POST /Pictures%20%20?%20{%20%22name%22%20:%20Bhanu%20}","stack":"Error: There is no method to handle POST /Pictures%20%20?
create ()
{
var data = { "name" : this.getUserId() }
return new Promise((resolve,reject)=> {
this.http.post(this.apiUrl+'/Pictures'+ data,{
headers : new HttpHeaders().set('Content-type','application/json')
}).subscribe(res => {
resolve(res);
},(err) => {
reject(err);
});
});
}
预期结果应该是
{"name":"Bhanu2","size":4096,"atime":"2019-07-01T10:20:39.525Z","mtime":"2019-07-01T10:20:39.525Z","ctime":"2019-07-01T10:20:39.525Z"}
如果要发出POST请求,则不能仅将请求正文添加到url。 也许这是一个错字。 data
前的+
将是逗号,
。
this.http.post(this.apiUrl+'/Pictures',data,{
headers : new HttpHeaders().set('Content-type','application/json')
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.