欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

webMagic发送post请求绑定参数

程序员文章站 2022-05-02 22:16:29
...

webMagic 0.7.0版本中移除了老的在request.extra中设置NameValuePair的方式,使用RequestBody 。

webMagic 0.7.0以下版本使用 Extra

    Request request = new Request("");
    request.setMethod(HttpConstant.Method.POST);
    NameValuePair[] nameValuePair = new NameValuePair[](){
    new BasicNameValuePair("id","100"),new BasicNameValuePair("tag","2")};
    request.setExtra("nameValuePair", nameValuePair);
    spider.addRequest(request);

webMagic 0.7.0以上版本使用 RequestBody

Request request = new Request("");
request.setMethod(HttpConstant.Method.POST);
request.setRequestBody(HttpRequestBody.json("{'id':1}","utf-8"));

 

相关标签: webMagic