Invalid null character in text to output
来源:互联网 发布:淘宝115会员暗号2017 编辑:程序博客网 时间:2024/05/16 06:23
(一):注意过滤输入和输出参数空白字符
如果出现空白字符解析不了导致调用失败,导致下面的异常:
org.codehaus.xfire.fault.XFireFault: Error writing document.. Nested exception is com.ctc.wstx.exc.WstxIOException: Invalid null character in text to output
at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:83)
at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:114)
at org.codehaus.xfire.client.Client.invoke(Client.java:336)
at org.codehaus.xfire.client.Client.invoke(Client.java:368)
String.trim()一下即可。
(二):连接时注意修改一些参数
比如:HttpClientParams.CONNECTION_MANAGER_TIMEOUT // 设置Timeout
这其实不止是这里需要,任何网络编程都需要注意此事项。当对方服务死了或网络异常,
如果不做timeout处理,按照默认的时间去处理,将会导致服务积压严重甚至被脱死。
HttpClientParams.USE_EXPECT_CONTINUE //client handshake
如果服务不需要传输大量的数据,保持长连接,还是建议关闭掉此功能,设置为false。
否则,在业务量很大的情况下,很容易将服务端和自己都搞的很慢甚至拖死。
HttpClientParams params = new HttpClientParams();
// 避免'Expect: 100-continue' handshake
params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE,Boolean.FALSE);
//设置ws连接超时时间
params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 1000);
client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
比如:HttpClientParams.CONNECTION_MANAGER_TIMEOUT // 设置Timeout
这其实不止是这里需要,任何网络编程都需要注意此事项。当对方服务死了或网络异常,
如果不做timeout处理,按照默认的时间去处理,将会导致服务积压严重甚至被脱死。
HttpClientParams.USE_EXPECT_CONTINUE //client handshake
如果服务不需要传输大量的数据,保持长连接,还是建议关闭掉此功能,设置为false。
否则,在业务量很大的情况下,很容易将服务端和自己都搞的很慢甚至拖死。
HttpClientParams params = new HttpClientParams();
// 避免'Expect: 100-continue' handshake
params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE,Boolean.FALSE);
//设置ws连接超时时间
params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 1000);
client.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
出处:http://www.it610.com/article/2759808.htm
阅读全文
0 0
- Invalid null character in text to output
- According to C standard, it only supports output text in MBCS (Multi-Byte Character String)
- Invalid character in identifier
- Invalid character in identifier
- invalid range in character class
- 【SyntaxError: invalid character in identifier】
- 编译显示“invalid character in file”
- python中报错:SyntaxError: invalid character in identifier
- python报错invalid character in identifier
- How to put a space character before option text in a HTML select element?
- Chapter 4 An Exercise in Text Output
- invalid character
- Oracle Invalid character ' ' in value part of property error
- Oracle Invalid character ' ' in value part of property error
- javax.management.MalformedObjectNameException: Invalid character '' in value par
- java.lang.IllegalArgumentException: Invalid character found in method name
- Invalid character found in the request target 问题解决
- 日常报错 Invalid character found in the request target.
- 在使用AD16中遇到的问题及解决方法
- python 批量删除文件夹下部分文件夹
- unbuntu 运行时遇到的问题
- CSS十问——好奇心+刨根问底=CSSer
- 论微信小程序的坑:thirdScriptError TypeError: this.setData is not a function
- Invalid null character in text to output
- 66.
- 链表的各种题目整理
- 单词词频统计程序(map set 应用)
- 线程之间的通信(thread signal)
- java读取xml文件并转换成对象,并进行修改
- 视频直播点播的防盗技术
- ImageLoader加载图片的工具类
- JDK8 之线程Thread小记