返回信息流用httpclient模拟浏览器,发送一个Form的Post请求,反馈回来的是405,如下:
HTTP/1.1 405 Method not allowed [Server: Microsoft-IIS/5.0, Date: Sat, 05 Mar 2011 02:25:26 GMT, Connection: close, Allow: OPTIONS, TRACE, GET, HEAD, PUT, DELETE, Content-Length: 3647, Content-Type: text/html]
网上搜的结果说:HTTP/1.1 405(应该是错误代码吧)请求方法(GET、POST、HEAD、DELETE、PUT、TRACE等)对指定资源不适用。
有神马解决办法没?返回正确的结果
这是一条镜像帖。来源:北邮人论坛 / java / #17367同步于 2011/3/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
HttpClient使用时遇到的问题[求助]
buptaa
2011/3/5镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
【 在 wks 的大作中提到: 】
: 是不是地址输入错了?
: 有可能你所访问的那个页面不支持post请求。
: --
: ...................
页面源码类似这样的<form action="login.asp" method="post" name="login">
浏览器上直接提交不会有问题,是不是就应该支持post请求呢 地址检查过木问题
【 在 wks 的大作中提到: 】
: 是不是地址输入错了?
: 有可能你所访问的那个页面不支持post请求。
: --
: ...................
问题解决 多谢多谢哇 地址应该用request的url 另外execute时加上了responseHandler参数