当前位置: 首页 > 知识库问答 >
问题:

Jetty Servlet如何检测来自LocalConnector的请求?

公冶峰
2023-03-14
LocalConnector.getResponses( "POST /myservlet/SpecialRequest HTTP/1.0\r\nContent-Length: x\r\n\r\n<content>\r\n\r\n" );

doPost方法只有HttpServletRequest和HttpServletResponse对象作为参数

使用Jetty 9.2.4和Servlet3.1 API。

共有1个答案

苗森
2023-03-14

我确定无法识别连接器,但查看请求内部,有一些0.0.0.0和端口0值,我相信任何外部请求都不会出现这种情况(即使是本地主机请求也显示为127.0.0.1)。

LocalAddr = 0.0.0.0
LocalName = 0.0.0.0
LocalPort = 0
ServerName = <a real ip>
ServerPort = 80
RemoteAddr = 0.0.0.0
RemoteHost = 0.0.0.0

ServerName和ServerPort是假的--我在端口80上没有连接器,请求日志显示

0.0.0.0 - - [21/Nov/2014:11:20:56 -0500] "POST /myservlet/SpecialRequest HTTP/1.0" - 0 "-" "-" "-"

与servername不匹配。

 类似资料:
  • 我最近在我的(prestashop)网站上安装了一个SSL证书。我的网站不会diplay一个绿色的酒吧,因为:混合内容:在'网站'的页面加载HTTPS,但要求一个不安全的样式表http://fonts.googleapis.com/css?family=OpenSans:400,800,300,700。此请求已被阻止;内容必须通过HTTPS服务。我甚至不使用这种字体。我检查了一些css文件和tpl

  • 问题内容: 我使用PHP后端通过检查中的值来检测AJAX请求。 这给了我一个可靠的检测,确保使用AJAX技术发出请求。 如何确保请求来自我自己的域,而不是外部域/机器人? www.example.com/ajax?true可能允许任何人进行AJAX呼叫并削减信息。 我可以为通常进入我的网站的每个人进行会话,然后允许AJAX调用..但是也可以伪造。 这些天都重要吗? 问题答案: 让你控制 生成访问令

  • 我知道如何检测和更改图像的方向,这是使用从设备捕获的。现在我在想,我该如何检测来自URL而非设备的图像方向? 例如,我有一个ImageLoader类,该类具有DisplayImage函数,可以将位图从URL设置为ImageView: 保存图像类 在活动中调用的DisplayFunction,用于从URL在ImageView中显示图像: 这就是我迄今为止所尝试的: 在DisplayImage方法内的

  • 好吧,所以我正在做这个项目,你必须做一些来自用户的输入 让我们说如果他进入 "12 3" 但他没有输入第二个输入 如果我把它叫做 如果我打电话 我有错误。我如何检查是否没有第二次输入? 公共静态void main(String [] args)引发IOException{ 如果用户输入 "3 2" 但没有进入第二个...我得到nullpointerx0016

  • 问题内容: 我正在提出请求,然后在我中止之后。 问题在于它执行函数并返回空数据… (此处为示例) 是否有jQuery方法可以中止?或有没有办法检查是否被中止? 问题答案: 我发现这里的将状态恢复。似乎是jQuery 1.4+错误。从1.3开始,它称为错误处理程序。

  • 有一个用@Cacheable注释的方法返回一个对象: 和UserData对象: 如何检测是否调用了带注释的@Cacheable方法,或者其输出是否来自缓存? 解决方法是注入CacheManager并手动检测: 然而,为了简单起见,这段代码没有使用@Cacheable注释。 是否可以使用@Cacheable并检测输出是否来自缓存?