1
我已经使用了HttpClient几次。 但我想处理的当前网站需要httpPost请求中的4个参数:登录名,密码,_csrf,指纹HttpClient - 如何设置指纹和_csrf?
我不知道在哪里可以找到或生成_csrf和指纹。 予记录的登录用Firefox LiveHttp报头 - 附加组件和所述数据具有看起来像:
[email protected] &密码= MYPASSWORD & _csrf = f16e2835-492b-4703-BA21-c11e58cf1088 &指纹= 94311eb7ec0497339794b1024f05e0a9
我当前的代码看起来像:
HttpPost login = new HttpPost("https://www.Webseite.de/einloggen.html");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("loginMail", "login_name"));
nvps.add(new BasicNameValuePair("password", "login_passwort"));
login.setEntity(new UrlEncodedFormEntity(nvps));
CloseableHttpResponse response2 = httpclient.execute(login);
所以现在的问题是,在那里我能得到的指纹和_csrf?