我正在使用Apache HttpClient与WS连接。所有的工作都很好,但是当应用程序试图发送一个大尺寸的帖子时,它会打破。Apache HttpClient UrlEncodedFormEntity限制大小
我unsing HttpClint这样的:
- 做一个XML的张贴到REST WS
- 这个职位是一个字符串,字符串被映射为XML的对象。
- 我使用UrlEncodedFormEntity到XML参数传递给url
当HttpClient的发送contetn,从WS侧,与XML的参数为空。 我感谢xml发送时,并确定,我的意思是XML正确创建。
如果xml的大小较小,那么它工作正常。 它的行为就像是如果HttpClient具有限制大小的帖子或UrlEncodedFormEntity做。
有什么想法吗? 谢谢。
其实我创建了一个带有XML结构的字符串,但不是一个文件本身,但是我可以将它作为文件发送以避免这个问题。我会尝试这种方式。谢谢 – aivaldi 2011-12-21 15:39:34
如果你已经有字符串,你可以使用StringEntity而不是FileEntity。 – 2011-12-21 16:41:57