本文整理了Java中javax.servlet.http.HttpServlet.doOptions()
方法的一些代码示例,展示了HttpServlet.doOptions()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpServlet.doOptions()
方法的具体详情如下:
包路径:javax.servlet.http.HttpServlet
类名称:HttpServlet
方法名:doOptions
[英]Called by the server (via the service
method) to allow a servlet to handle a OPTIONS request. The OPTIONS request determines which HTTP methods the server supports and returns an appropriate header. For example, if a servlet overrides doGet
, this method returns the following header:
Allow: GET, HEAD, TRACE, OPTIONS
There's no need to override this method unless the servlet implements new HTTP methods, beyond those implemented by HTTP 1.1.
[中]由服务器调用(通过service
方法),以允许servlet处理选项请求。OPTIONS请求确定服务器支持哪些HTTP方法,并返回适当的头。例如,如果servlet重写doGet
,此方法将返回以下标头:Allow: GET, HEAD, TRACE, OPTIONS
除非servlet实现了HTTP 1.1以外的新HTTP方法,否则不需要重写此方法。
代码示例来源:origin: javax.servlet/servlet-api
doOptions(req,resp);
代码示例来源:origin: yacy/yacy_grid_mcp
@Override
protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
super.doOptions(request, response);
setCORS(response); // required by angular framework; detailed CORS can be set within the servlet
}
代码示例来源:origin: org.apache.geronimo.specs/geronimo-servlet_3.0_spec
doOptions(req, resp);
代码示例来源:origin: org.jboss.spec.javax.servlet/jboss-servlet-api_3.0_spec
doOptions(req,resp);
代码示例来源:origin: in-the-keyhole/khs-sherpa
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
super.doOptions(req, resp);
}
代码示例来源:origin: errai/errai
@Override
protected final void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doOptions(req, resp);
}
代码示例来源:origin: org.jboss.as/jboss-as-websockets
@Override
protected final void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doOptions(req, resp);
}
代码示例来源:origin: mikebrock/jboss-websockets
@Override
protected final void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doOptions(req, resp);
}
代码示例来源:origin: org.osgi/osgi.enroute.rest.simple.provider
protected void doOptions(HttpServletRequest rq, HttpServletResponse rsp) throws ServletException, IOException {
super.doOptions(rq, rsp);
}
代码示例来源:origin: org.apache.activemq/activemq-all
@Override
protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.addHeader("Accepts-Encoding", "gzip");
super.doOptions(request, response);
}
代码示例来源:origin: org.apache.activemq/activemq-osgi
@Override
protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.addHeader("Accepts-Encoding", "gzip");
super.doOptions(request, response);
}
代码示例来源:origin: org.apache.activemq/activemq-optional
@Override
protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.addHeader("Accepts-Encoding", "gzip");
super.doOptions(request, response);
}
代码示例来源:origin: org.apache.activemq/activemq-http
@Override
protected void doOptions(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.addHeader("Accepts-Encoding", "gzip");
super.doOptions(request, response);
}
代码示例来源:origin: infiniteautomation/ma-core-public
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse response)
throws ServletException, IOException {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Headers", "Content-Type,X-Requested-With");
super.doOptions(req, response);
}
代码示例来源:origin: org.brutusin/rpc-impl
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
addFixedHeaders(resp);
super.doOptions(req, resp);
}
代码示例来源:origin: org.brutusin/rpc
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
addFixedHeaders(resp);
super.doOptions(req, resp);
}
代码示例来源:origin: org.brutusin/jsonsrv
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
addFixedHeaders(resp);
super.doOptions(req, resp);
}
代码示例来源:origin: brutusin/Brutusin-RPC
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
addFixedHeaders(resp);
super.doOptions(req, resp);
}
代码示例来源:origin: yangfuhai/jboot
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
switch (req.getDispatcherType()) {
case INCLUDE:
case FORWARD:
case ERROR:
doGet(req, resp);
break;
default:
super.doOptions(req, resp);
}
}
代码示例来源:origin: io.undertow/undertow-servlet
@Override
protected void doOptions(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
switch (req.getDispatcherType()) {
case INCLUDE:
case FORWARD:
case ERROR:
doGet(req, resp);
break;
default:
super.doOptions(req, resp);
}
}
内容来源于网络,如有侵权,请联系作者删除!