如何将错误文本从泽西发送到 js 客户端



在服务器端,我将这个对象javax.ws.rs.core.Response返回给我的客户端。

private Response createStatus500(String error) {
    logger.error(error);
    return Response.status(500).type(error).build();
}

我如何向客户端发送一些文本来解释错误。

因为现在我无法在客户端获取此文本:

JSON.stringify(response)
"{"data":"<html>n<head>n<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>n<title>Error 500 Internal Server Error</title>n</head>n<body><h2>HTTP ERROR 500</h2>n<p>Problem accessing /api/VoicesUploader/uploadFiles. Reason:n<pre>    Internal Server Error</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.3.15.v20161220</a><hr/>nn</body>n</html>n","status":500,"config":{"method":"POST","transformResponse":[null],"jsonpCallbackParam":"callback","headers":{"Accept":"application/json, text/plain, */*"},"url":"/api/VoicesUploader/uploadFiles","data":{}},"statusText":"Internal Server Error"}"

这就是我正在做的事情:

返回 Response.status(500(.entity([在此处放置一个包含错误消息的 json-string ](.build((;

相关内容

  • 没有找到相关文章