我正在使用REST API发送PUT请求,要发送的基本必填字段是Id。
所以我在打字稿中将其编译为用户对象,并使用离线2 app中的angular 2使用http.put发送它。
let bodyString = JSON.stringify(userDetails);
this.http.put(userurl, bodyString, {headers:headers})
如果你能看到我正在打包id。但如果我这样做,
var bodyString = "Id=33053793&FirstName=test&=";
而不是访问JSON对象并对其进行字符串化,它可以工作,不确定发生了什么以及为什么这不起作用。
我更喜欢使用JSON对象,因为要传递更多嵌套参数,而不是只有一到2个要作为字符串连接处理。
答案 0 :(得分:0)
我认为这与角度无关。您遇到的问题与服务器配置为处理请求的方式有关。