如何处理HTTP 204”;无内容”;在Restangular POST中
How to handle HTTP 204 "no content" in Restangular POST?
我有一个REST服务来记录用户界面日志。JavaScript是:
Restangular.all("log_tutor").post(information);
它起作用了,我得到了一个HTTP响应"204No content",这是该服务所期望的。但它在FireFox控制台中写道"找不到元素"。
怎么可能告诉Restangular不要期望从这次调用中获得数据?还是仅处理此调用的HTTP 204代码?
JAVA服务是:
@Provider
@Path("log_tutor")
public class TutorTraceRESTFacade {
. . .
@POST
@Consumes({"application/xml", "application/json"})
@Transactional
@RolesAllowed("TUTOR")
public Response create(TutorTraceDetail _trace, @Context HttpServletRequest req) {
_trace.setMessageReceivedTimestamp(new Date());
HttpSession session = req.getSession();
String sessionId = session.getId();
LoginUser user = FormIDApplication.getInstance().getConnectedUser(sessionId);
Long c = tutorTraceFacade.create(user.getLogin(), _trace);
return Response.created(URI.create(c.toString())).build();
}
. . .
}
谢谢。
考虑到您有一个Javascript对象logEntry
,其中包括您想要保存的数据,我会尝试:
Restangular.one('log_tutor').post(payload)
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- Jquery POST未填充数组
- 如何在php文件中获取$.post-ajax传递的值
- 在POST中将html表作为csv提交
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 如何使用post方法从方法上传文件
- Django: AJAX + CSRF POST gives 403
- AJAX不会在文件上传后重定向到网页-POST方法
- 下载使用POST数据动态生成的文件
- 如何使用自定义标头跨域执行AJAX POST
- 使用restangular save方法调用put与post时的控件
- 如何处理HTTP 204”;无内容”;在Restangular POST中
- 在restangular中获取名为post的属性
- Angular JS和Restangular:如何在POST请求中包含标头和参数
- 语法错误:使用 $http.post 和 restangular post 时出现意外的标记 F
- Restangular Get()和Post()处理额外的Post错误“/adsf 405方法不允许
- Restangular POST始终为空
- 在Restangular post请求中使用一个和所有链接
- Restangular | CustomPOST:我无法在主体中使用json数据对象进行CORS POST请求
- 如何使用Restangular POST对象