httpclient 重定向的问题?
httpclient访问一个连接通信后,那个通信是一个重定向并且还是post过来的。
我该如何获取这个重定向过来的参数。
head里面能够获取吗?
还是httpClient.executeMethod(post);后post里面的值也改变了?
HttpClient httpClient=new HttpClient(); try { int result = httpClient.executeMethod(post); //判断下状态码看返回成功还是失败(重定向?) 302重定向 if(result==HttpStatus.SC_MOVED_PERMANENTLY|| result==HttpStatus.SC_MOVED_TEMPORARILY){ Header header=post.getResponseHeader("location"); String url=header.getValue(); header.getElements(); } } catch (Exception e) { } finally { post.releaseConnection(); }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我看错东西了,同步返回的。
但是如何重定向的时候?post