java-快速生成cookie的unirest.header代码

每次获取这些信息都要在代码里敲半天,写了一个小方法自动生成unirest.header的请求参数,会自动生成如下的代码

conn.header("Accept", "*/*");
conn.header("Accept-Encoding", "gzip, deflate, br, zstd");
conn.header("Accept-Language", "zh-CN,zh;q=0.9");
conn.header("Connection", "keep-alive");
conn.header("Content-Length", "11754");
conn.header("Content-Type", "application/json");
conn.header("Host", "eva2.csdn.net");
conn.header("Lts-Sdk-Request-Id", "80223d04afad46babf77f3d61c7842fd");
conn.header("Lts-Sdk-Version", "1.0.15");
conn.header("Origin", "https://www.csdn.net");
conn.header("Referer", "https://www.csdn.net/");
conn.header("Sec-Fetch-Dest", "empty");
conn.header("Sec-Fetch-Mode", "cors");
conn.header("Sec-Fetch-Site", "same-site");
conn.header("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36");
conn.header("X-Sdk-date", "20240321T055142Z");
conn.header("sec-ch-ua", ""Not A(Brand";v="99", "Google Chrome";v="121", "Chromium";v="121"");
conn.header("sec-ch-ua-mobile", "?0");
conn.header("sec-ch-ua-platform", ""Windows"");

具体代码参考

    public static void main(String[] args) {
        String cc="Accept: */*\n" +
                "Accept-Encoding: gzip, deflate, br, zstd\n" +
                "Accept-Language: zh-CN,zh;q=0.9\n" +
                "Connection: keep-alive\n" +
                "Content-Length: 11754\n" +
                "Content-Type: application/json\n" +
                "Host: eva2.csdn.net\n" +
                "Lts-Sdk-Request-Id: 80223d04afad46babf77f3d61c7842fd\n" +
                "Lts-Sdk-Version: 1.0.15\n" +
                "Origin: https://www.csdn.net\n" +
                "Referer: https://www.csdn.net/\n" +
                "Sec-Fetch-Dest: empty\n" +
                "Sec-Fetch-Mode: cors\n" +
                "Sec-Fetch-Site: same-site\n" +
                "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36\n" +
                "X-Sdk-date: 20240321T055142Z\n" +
                "sec-ch-ua: \"Not A(Brand\";v=\"99\", \"Google Chrome\";v=\"121\", \"Chromium\";v=\"121\"\n" +
                "sec-ch-ua-mobile: ?0\n" +
                "sec-ch-ua-platform: \"Windows\"";

        String[] ccarr = cc.split("\n");
        String str="";
        for (int i=0;i<ccarr.length;i++){
            String key=ccarr[i].split(": ")[0];
            String value=ccarr[i].split(": ")[1];
            str=str+"conn.header(\""+key+"\", \""+value+"\");\n";
        }
        System.out.println(str);

    }
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值