com.sun.jersey.multipart.impl.MultiPartReaderClientSide.unquoteMediaTypeParameters
来源:互联网 发布:文件服务器java 编辑:程序博客网 时间:2024/05/03 13:29
本来已经有一个功能比较成熟的客户端,用于向后台发送XML内容,是用jersey组件写的,因此主要是调用API,比较容易。
最近要实现一个从客户端发送XML文件到服务器的功能,并且不用jersey实现,后台是还是用jersey组件接收。
数据格式组织好之后,发送,可是发送的时候后台一直报500错误,提示为:
java.lang.NullPointerException
com.sun.jersey.multipart.impl.MultiPartReaderClientSide.unquoteMediaTypeParameters(MultiPartReaderClientSide.java:227)
。。。
。。。
。。。
略
这个报错信息的重点看上去像是unquoteMediaTypeParameters这里,应该是MediaType参数的问题。
然后用原来成熟的客户端发送了一遍,并且查看发送的http内容,查看其中header部分,发现了问题:
本次发送的内容:
用jersey组件发送的内容
可以明显地看出,http header中的Content-Type部分不一样,少了boundary参数,再看看代码:
conn.setRequestProperty("Content-Type","multipart/form-data;");
把这一句修改为:
conn.setRequestProperty("Content-Type","multipart/form-data;boundary=Boundary-b1ed-4060-99b9-fca7ff59c113");
然后再发送的时候就不报错了。问题解决。
0 0
- com.sun.jersey.multipart.impl.MultiPartReaderClientSide.unquoteMediaTypeParameters
- class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
- hadoop : class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$
- class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
- java.lang.ClassCastException: class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$
- java.lang.ClassCastException: class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider
- spring项目从tomcat移植到weblogic中出现:com.sun.jersey.server.impl.container.servlet.Include
- 在win7中运行hadoop码出现ClassCastException: class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementPr
- Jboss与com.sun.jersey.guice冲突
- Jboss与com.sun.jersey.guice冲突
- Jersey: com.sun.jersey.spi.inject.Errors$ErrorMessagesException
- 在glassfish遇到com.sun.corba.ee.impl.orb.ORBSingleton
- com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
- ClassNotFoundException : Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer解决
- com.sun.jersey.api.container.ContainerException: The ResourceConfig instance
- ClassNotFoundException Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer
- com.sun.jersey.api.client框架测试案例
- ClassNotFoundException : Com.Sun.Jersey.Spi.Container.Servlet.ServletContainer
- 还原sql server 数据库(.bak文件)
- java.lang.OutOfMemoryError: Java heap space 解决方法
- ipad上如何进行页面调试
- 第一次写博客的感受
- AMD 和 CMD 的区别有哪些
- com.sun.jersey.multipart.impl.MultiPartReaderClientSide.unquoteMediaTypeParameters
- too many input arguments 问题解决 matlab
- AUC(Area Under roc Curve )计算及其与ROC的关系
- SharePoint 2013 列表多表联合查询
- [数据库]数据库存储层级结构数据
- 将 Shiro 作为应用的权限基础 四:shiro的配置说明
- [转] QT 在TreeView中增加右键菜单功能
- ADF调用window打印
- 第十七篇:实例分析(3)--初探WDDM驱动学习笔记(十)