node.js - 如何使用带有 api 的 REST url 创建容器?
问题描述
当提到环回页面时,有一个 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')
})
推荐阅读
- python - 发布请求在 curl 中工作得很好,但在使用 python 请求时返回 500
- python - 如何在我的 python 代码中的 api 链接中插入多个变量
- amazon-web-services - AWS ECS 架构
- matrix - 我必须制作一个带有两个选项“前 5 名”和“所有其他人”的切片器,这应该会给我如下所述的结果
- javascript - Next-JS Beginner 使用两个动态 API,一个有效,另一个无效
- dos2unix - 即使使用 -f 选项,dos2unix 也不会转换 env 文件
- c# - 如何解决我在全文搜索过程中遇到的错误?
- sql - 在不使用外键约束的情况下表示一对多关系是否不好?
- python-3.x - 从 Python Azure blob 触发器函数应用异步向事件中心发送事件
- javascript - 检查单选按钮值后如何显示不同的json