Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何处理HTTP 204“;“无内容”;在餐厅工作?_Javascript_Angularjs_Rest_Restangular - Fatal编程技术网

Javascript 如何处理HTTP 204“;“无内容”;在餐厅工作?

Javascript 如何处理HTTP 204“;“无内容”;在餐厅工作?,javascript,angularjs,rest,restangular,Javascript,Angularjs,Rest,Restangular,我有一个REST服务来记录用户界面日志。JavaScript是: Restangular.all("log_tutor").post(information); 它工作正常,我获得了一个HTTP响应“204无内容”,这是该服务所期望的。 但它在FireFox控制台中写道“找不到元素” 怎么可能告诉Restangular不要从这个调用中获取数据?或者只处理此调用的HTTP 204代码 JAVA服务是: @Provider @Path("log_tutor")

我有一个REST服务来记录用户界面日志。JavaScript是:

Restangular.all("log_tutor").post(information);
它工作正常,我获得了一个HTTP响应“204无内容”,这是该服务所期望的。 但它在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)