开发者社区> 问答> 正文

求助,Java HttpUrlConnection POST请求!? 400 报错

求助,Java HttpUrlConnection POST请求!? 400 报错

怎么使用HttpUrlConnection 模拟一个POST去请求这个链接?求助啊,浏览器里面的请求是有的,但是我用java HttpUrlConnection 去请求这个链接确是440

网站地址:http://www.hacienda.go.cr/tica/web/hdutsinaso.aspx

实在没有办法了,公司要求把和这个写数据爬出来

展开
收起
爱吃鱼的程序员 2020-06-01 10:38:42 804 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    http头有很多参数,比如referer,accept那些,你都正确设置了吗?

    ######

    引用来自“乌龟壳”的评论

    http头有很多参数,比如referer,accept那些,你都正确设置了吗?

    你好,这个是我设置的headers

    ######回复 @snowfog : 这个不是什么技巧性的问题,你要打开浏览器F12观察ajax/doc/other这些类别的请求信息,包括http头/cookie等的变化情况,还有网页的内容######回复 @乌龟壳 : 该怎么研究呢?我没有这方面的经验哎######看到你这里有AJAX_SECURITY_TOKEN,怀疑这个网站有一些别的流程要经常性获取这个token,可能要研究下。######

    引用来自“乌龟壳”的评论

    http头有很多参数,比如referer,accept那些,你都正确设置了吗?

    引用来自“snowfog”的评论

    你好,这个是我设置的headers

    你好,这个是我给这个请求设置请求体,是不是这个请求体设置的有问题?

    2020-06-01 10:38:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载