【发布时间】:2018-03-08 16:51:34
【问题描述】:
当我点击网页上的按钮时,我会在开发者工具中获得以下信息:
Request URL:https://example.com/path/eventAction.do
Request Method:POST
Status Code:200 OK
请求头如下:
Accept:*/*
Accept-Encoding:gzip, deflate, br
Accept-Language:en-US,en;q=0.9
Connection:keep-alive
Content-Length:1600
Content-Type:multipart/form-data; boundary=----
WebKitFormBoundaryZ9ymd7fGOwOFpELi
Cookie:JSESSIONID=C1rX...
和请求有效负载,如:
------WebKitFormBoundaryZ9ymd7fGOwOFpELi
Content-Disposition: form-data; name="example1"
FILTER_900000
------WebKitFormBoundaryZ9ymd7fGOwOFpELi
Content-Disposition: form-data; name="example2"
------WebKitFormBoundaryZ9ymd7fGOwOFpELi
Content-Disposition: form-data; name="example3"
08/03/2018
如何使用 Apache HttpClient 发送此 http 帖子,或者是否有任何其他方法可以使用 java 代码模拟按钮单击事件..
【问题讨论】:
-
Here 是一个很好的起点。
标签: java web http-post httprequest httpclient