2014-06-28 141 views
0

我使用nodejs服务器和restangular(角度框架)来构建REST满API。设置全局放置请求的内容类型

当我发出POST请求时,表单数据在请求有效载荷(主体)中发送。

但是,当我做一个PUT请求时,表单数据作为查询字符串被追加到URL。

如何配置restangular以便​​在类似于POST请求的身体内发送表单数据?

+0

有什么错像Restangular.one(“用户”,ID)。把()我可以看到相同的职位 – Whisher

+0

@Whisher的差异可以看出,当Restangular.one(“用户”,ID) .put(userinfo)和Restangular.one('user',id).post(userinfo)进行比较。 – roshan

+0

put方法没有数据作为参数Restangular.one('user',id).put()not Restangular.one('user',id).put(userinfo)不好意思,但是Restangular.one( 'user',id).post(userinfo)通常是我为Restangular.all('user')。post(data)创建的或Restangular.one('user',id).put()的更新 – Whisher

回答

0

使用customPUT()代替put()。

baseObj.customPUT(newObj).then(callbackFunction); 
+0

由它与设置内容类型无关。 – aBhijit