org.glassfish.grizzly.http.server.Request.getDecodedRequestURI()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中org.glassfish.grizzly.http.server.Request.getDecodedRequestURI方法的一些代码示例,展示了Request.getDecodedRequestURI的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getDecodedRequestURI方法的具体详情如下:
包路径:org.glassfish.grizzly.http.server.Request
类名称:Request
方法名:getDecodedRequestURI

Request.getDecodedRequestURI介绍

[英]Get the decoded request URI.
[中]获取已解码的请求URI。

代码示例

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-websockets-server

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: javaee/grizzly

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: org.mule.glassfish.grizzly/grizzly-http-server

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server-core

  1. protected String getRelativeURI(final Request request) throws Exception {
  2. String uri = request.getDecodedRequestURI();
  3. if (uri.contains("..")) {
  4. return null;
  5. }
  6. final String resourcesContextPath = request.getContextPath();
  7. if (resourcesContextPath != null && !resourcesContextPath.isEmpty()) {
  8. if (!uri.startsWith(resourcesContextPath)) {
  9. return null;
  10. }
  11. uri = uri.substring(resourcesContextPath.length());
  12. }
  13. return uri;
  14. }

代码示例来源:origin: org.glassfish.main.web/web-core

  1. /**
  2. * Gets the decoded request URI.
  3. *
  4. * @param maskDefaultContextMapping true if the fact that a request
  5. * received at the root context was mapped to a default-web-module will
  6. * be masked, false otherwise
  7. */
  8. public String getDecodedRequestURI(boolean maskDefaultContextMapping) {
  9. try {
  10. if (maskDefaultContextMapping || !isDefaultContext) {
  11. return coyoteRequest.getDecodedRequestURI();
  12. } else {
  13. return getContextPath() + coyoteRequest.getDecodedRequestURI();
  14. }
  15. } catch (CharConversionException e) {
  16. throw new RuntimeException(e.getMessage(), e);
  17. }
  18. }

代码示例来源:origin: com.conveyal/osm-lib

  1. String uri = request.getDecodedRequestURI();
  2. int suffixIndex = uri.lastIndexOf('.');
  3. String fileType = uri.substring(suffixIndex);

代码示例来源:origin: javaee/grizzly

  1. String relativePath = request.getDecodedRequestURI();
  2. final int pos = relativePath.lastIndexOf('/');
  3. relativePath = relativePath.substring(0, pos);

代码示例来源:origin: org.glassfish.grizzly/grizzly-http-server

  1. String relativePath = request.getDecodedRequestURI();
  2. final int pos = relativePath.lastIndexOf('/');
  3. relativePath = relativePath.substring(0, pos);

代码示例来源:origin: javaee/grizzly

  1. final String path = request.getDecodedRequestURI();

代码示例来源:origin: javaee/grizzly

  1. String requestURI = request.getDecodedRequestURI();
  2. logger.debug("OSGiResourceHandler requestURI: " + requestURI);
  3. String path = requestURI.replaceFirst(alias, prefix);

代码示例来源:origin: javaee/grizzly

  1. String requestURI = request.getDecodedRequestURI();
  2. logger.debug("OSGiResourceHandler requestURI: " + requestURI);
  3. String path = requestURI.replaceFirst(alias, prefix);

代码示例来源:origin: javaee/grizzly

  1. public void service(Request request, Response response) throws Exception {
  2. boolean invoked = false;
  3. String alias = request.getDecodedRequestURI();
  4. String originalAlias = alias;
  5. logger.debug("Serviceing URI: " + alias);

代码示例来源:origin: javaee/grizzly

  1. public void service(Request request, Response response) throws Exception {
  2. boolean invoked = false;
  3. String alias = request.getDecodedRequestURI();
  4. String originalAlias = alias;
  5. logger.debug("Serviceing URI: " + alias);

相关文章

Request类方法