当浏览器发起请求时 出现http code 413 问题 full head
一个的可能是URI过长导致的。这样即使是put还是post 都会出现这个问题。
另一种可能是确实head过长,且该长度是需要的。如果使用的是jetty,可以改大jetty 的请求head buffer size。
改动在jetty.xml 的 addConnector 下。
具体文档:
http://stackoverflow.com/questions/11914555/jetty-http-413-header-full-error-java-scala
jetty 文档
http://wiki.eclipse.org/Jetty/Howto/Configure_Connectors
分享到:
相关推荐
Jetty还可以与其他Web服务器(如Apache)配合使用,通过mod_proxy或AJP代理协议将请求转发给Jetty处理。 #### 九、虚拟主机 **9.1 虚拟主机的配置方法** Jetty支持在同一台物理服务器上托管多个虚拟主机。通过...
Jetty支持Servlet 3.0引入的异步处理,允许Servlet在非阻塞模式下处理请求,提高服务器性能。 10. **嵌入式使用**: 最大的特点是Jetty的嵌入式特性,可以直接在你的应用程序中启动和停止Jetty服务器,无需独立...
3. **合理配置线程池**:Jetty使用线程池处理请求。过大的线程池可能导致内存消耗增加,而过小的线程池可能限制服务处理能力。根据服务器硬件和应用需求,合理设定线程池的最小、最大线程数及超时时间。 4. **使用...
1. i-jetty是Jetty服务器的Android优化版本,通常会对内存使用和性能进行优化,以适应移动设备的资源限制。 2. i-jetty可能包括了对Android系统API的特殊适配,以便在Android环境下正常工作。 3. 集成i-jetty可能...
- **资源限制**:Android设备的内存和CPU资源有限,需要谨慎处理资源消耗。 - **安全性**:由于服务器运行在移动设备上,需要特别关注数据安全和隐私保护。 - **多线程处理**:处理并发请求时,需要考虑线程同步...
Jetty 7版本引入了一个重要的新特性——支持跨域Ajax请求,打破了传统浏览器对同源策略的限制,使得不同域之间的Web应用能够进行更灵活的数据交互。 Cometd是一种基于Bayeux协议的实时Web通信技术,旨在解决Web应用...
Jetty是一个轻量级、高性能的Java Web服务器和Servlet容器,它对上传的表单数据大小有一定的默认限制,当超过这个限制时,服务器可能会拒绝请求或者抛出错误。 在描述中提到的博文链接指向了iteye博客上的一篇文章...
在Android平台上,由于资源限制,i-jetty项目对Jetty进行了优化,使其更适合在移动设备上运行。 3. **核心组件** - **HTTP服务器**: i-jetty实现了基本的HTTP服务器功能,包括接收和响应HTTP请求。 - **Servlet...
6. **URL和URI处理**:Jetty Util提供对URL和URI的便捷操作,帮助开发者处理请求的路径和查询参数。 7. **WebSocket支持**:从Jetty 6.1.x版本开始,Jetty开始支持WebSocket协议,允许创建实时双向通信的应用。...
8. **优化性能**:考虑到移动设备的资源限制,可能需要对Jetty进行一些优化,比如减少内存占用,优化网络通信等。 9. **文档阅读**:为了更好地理解和调整i-jetty,需要阅读官方文档以及GitHub上的README文件,了解...
注意,由于Android的安全限制,我们不能直接访问内部存储的文件,所以我们将资源基目录设置为`file:///android_asset/`,这是一个可以在运行时访问的公共目录。 现在,当你的Android应用运行时,调用`JettyServer`...
以下是对Jetty及其相关概念的详细解释: 1. **Jetty简介**:Jetty是由Eclipse基金会维护的开源项目,它符合Servlet 4.0规范,支持HTTP/2协议。由于其小巧、快速和易于集成的特点,Jetty在微服务和嵌入式场景中特别...
Controller方法会根据请求参数找到需要下载的文件,然后设置响应头,如Content-Type、Content-Disposition等,指示浏览器以文件下载的方式显示响应。最后,通过Servlet的OutputStream,将文件内容写入响应流,发送给...
本项目聚焦于Spring Boot的扩展功能,提供了一种针对特定方法和特定IP的请求限制与拦截机制,这对于保障应用安全、防止恶意访问或者过度使用服务具有重要意义。 首先,我们需要了解Spring Boot的核心特性。它是一个...
- **轻量级**: Android i-jetty 尽可能减少对 Android 设备资源的需求,使其能在各种设备上流畅运行。 - **易用性**: 提供简单的 API,使得集成到 Android 项目中变得轻松快捷。 - **可扩展性**: 支持自定义处理器和...
3. **线程模型**:考虑到Android系统的特性,i-jetty需要优化线程模型以适应移动设备的资源限制。它可能采用NIO(非阻塞I/O)或者其他高效的多路复用技术,以减少对CPU和内存的占用。 4. **安全性与隐私**:由于...
在Android上,由于内存和性能限制,传统的Web服务器难以运行,而i-jetty则通过优化和裁剪,使得Jetty能在Android环境中流畅工作。 i-jetty开源项目的重点在于其在Android环境下的适配和优化。它主要实现了以下几点...
这两个JAR文件提供了Jetty对Servlets的支持以及一些核心的工具和实用程序。 - `jetty-servlets` 包含了处理HTTP请求和响应的Servlet API实现,以及一些扩展功能,如静态文件服务、会话管理、WebSocket支持等。在...