HttpClient使用post方法提交数据后服务端如何获得这些参数
如题,以下代码使用HttpClient的post方式进行数据的提交
httpClient = getHttpClient(); httpPost = getHttpPost(url, cookie, userAgent); httpPost.setRequestEntity(new MultipartRequestEntity(parts,httpPost.getParams())); int statusCode = httpClient.executeMethod(httpPost);那么在服务端如何获得我提交的这些参数呢?
使用
req.getParameter("username");
总是为空,哪位知道,请讲讲啊。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
可以参考这些httpclient的使用demo代码:
http://www.zuidaima.com/share/khttpclient-p1-s1.htm
请问普通的表单数据怎么取出数据呢
我不是已经设置最佳答案了么?最佳答案就是解决方案。
回复
可不可以粘贴出来您的解决方法源码,求!!
试试看httpPost.setHeader(“Content-Type”,“application/x-www-form-urlencoded; charset=UTF-8”);
字符集按具体情况来
是你提交的POST有文件上传吧,这种情况下麻烦一点
你哪里提交
username的值?
可以用commons-fileupload组件,更方便些
非常感谢你!
回复
这个答案是最佳答案吗