小编AJB*_*ley的帖子

Java Servlet:确定请求是否为AJAX的最佳方法

确定进入java servlet的GET或POST请求是否是AJAX请求的最佳方法是什么?到目前为止我在搜索中遇到的方法是从标题中删除信息

"XMLHttpRequest".equals(request.getHeader("X-Requested-With"));
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以解决这个问题吗?看起来依赖标题并不是一个非常强大的解决方案.

java ajax servlets xmlhttprequest

7
推荐指数
1
解决办法
3946
查看次数

更改 Nginx 日志文件位置

我无法在要使用的 /etc/nginx/nginx.conf http 块中进行任何更改。我从最简单的事情开始 - 我想将 access.log 的名称修改为其他名称(即 a.log)。这是一个普通的 nginx 安装(还没有自定义配置文件)。这是我所知道的:

  • 更改 nginx.conf 头部的值确实会影响配置(将worker_processes 4更改为worker_processes 2确实会更改workers的数量)
  • 在 nginx.conf 的 http 块中出现语法错误确实会导致 nginx 在重新启动时抛出错误
  • 将 access_log 更改为 access_log /var/log/nginx/a.log 不会修改日志的位置,nginx 实际上会继续记录到 /var/log/nginx/access.log

这是我的 nginx.conf 文件的片段:

user www-data;
worker_processes 4;
pid /run/nginx.pid;

events {
        worker_connections 768;
}

http {
        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        access_log /var/log/nginx/a.log;
        #....
}
Run Code Online (Sandbox Code Playgroud)

这是否像我修改一个被其他配置文件覆盖的 http 块一样简单?谢谢您的帮助。

nginx

5
推荐指数
1
解决办法
8005
查看次数

标签 统计

ajax ×1

java ×1

nginx ×1

servlets ×1

xmlhttprequest ×1