public class HttpRequest extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected CrawlDatum |
crawlDatum |
protected boolean |
doinput |
protected boolean |
dooutput |
protected boolean |
followRedirects |
protected Map<String,List<String>> |
headerMap |
static org.slf4j.Logger |
LOG |
protected int |
MAX_RECEIVE_SIZE |
protected int |
MAX_REDIRECT |
protected String |
method |
protected byte[] |
outputData |
protected int |
timeoutForConnect |
protected int |
timeoutForRead |
| 构造器和说明 |
|---|
HttpRequest(CrawlDatum crawlDatum) |
HttpRequest(CrawlDatum crawlDatum,
Proxy proxy) |
HttpRequest(String url) |
HttpRequest(String url,
Proxy proxy) |
public static final org.slf4j.Logger LOG
protected int MAX_REDIRECT
protected int MAX_RECEIVE_SIZE
protected String method
protected boolean doinput
protected boolean dooutput
protected boolean followRedirects
protected int timeoutForConnect
protected int timeoutForRead
protected byte[] outputData
protected CrawlDatum crawlDatum
public HttpRequest(CrawlDatum crawlDatum) throws Exception
Exceptionpublic HttpRequest(CrawlDatum crawlDatum, Proxy proxy) throws Exception
Exception@Deprecated public HttpResponse getResponse() throws Exception
Exceptionpublic HttpResponse response() throws Exception
Exceptionpublic void config(HttpURLConnection con) throws Exception
Exceptionpublic String getMethod()
public void setMethod(String method)
public CrawlDatum getCrawlDatum()
public void setCrawlDatum(CrawlDatum crawlDatum)
public void setUserAgent(String userAgent)
public void setCookie(String cookie)
public void removeHeader(String key)
public int getMAX_REDIRECT()
public void setMAX_REDIRECT(int MAX_REDIRECT)
public int getMAX_RECEIVE_SIZE()
public void setMAX_RECEIVE_SIZE(int MAX_RECEIVE_SIZE)
public boolean isDoinput()
public void setDoinput(boolean doinput)
public boolean isDooutput()
public void setDooutput(boolean dooutput)
public int getTimeoutForConnect()
public void setTimeoutForConnect(int timeoutForConnect)
public int getTimeoutForRead()
public void setTimeoutForRead(int timeoutForRead)
public Proxy getProxy()
public void setProxy(Proxy proxy)
public boolean isFollowRedirects()
public void setFollowRedirects(boolean followRedirects)
public byte[] getOutputData()
public void setOutputData(byte[] outputData)
Copyright © 2017. All Rights Reserved.