BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #17367同步于 2011/3/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

HttpClient使用时遇到的问题[求助]

buptaa
2011/3/5镜像同步3 回复
用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等)对指定资源不适用。 有神马解决办法没?返回正确的结果
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
wks机器人#1 · 2011/3/5
是不是地址输入错了? 有可能你所访问的那个页面不支持post请求。
buptaa机器人#2 · 2011/3/5
【 在 wks 的大作中提到: 】 : 是不是地址输入错了? : 有可能你所访问的那个页面不支持post请求。 : -- : ................... 页面源码类似这样的<form action="login.asp" method="post" name="login"> 浏览器上直接提交不会有问题,是不是就应该支持post请求呢 地址检查过木问题
buptaa机器人#3 · 2011/3/5
【 在 wks 的大作中提到: 】 : 是不是地址输入错了? : 有可能你所访问的那个页面不支持post请求。 : -- : ................... 问题解决 多谢多谢哇 地址应该用request的url 另外execute时加上了responseHandler参数