gpt4 book ai didi

java - HttpClient - 如何设置指纹和_csrf?

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:34 24 4
gpt4 key购买 nike

我使用过 HttpClient 几次。但我想要处理的当前网站在 httpPost 请求中需要 4 个参数: loginName 、 password、 _csrf 、 Fingerprint

我不知道在哪里可以找到或生成 _csrf 和指纹。我使用 Firefox LiveHttp-Header-Addon 记录了一次登录,数据必须如下所示:
loginMail=myEmail@gmx.de&password=myPassword&_csrf=f16e2835-492b-4703-ba21-c11e58cf1088&fingerprint=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?

最佳答案

我在网站的 .html 代码中找到了 _csrf token 。

所以首先我发送一个 HttpGet,然后将响应保存到字符串中并搜索关键字。

在哪里可以找到指纹?这个参数真的需要吗?

关于java - HttpClient - 如何设置指纹和_csrf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37811246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com