public static class HTTPProxyCallback.HTTPConnectionHeader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Vector |
reqHeaderOrder |
private java.util.Hashtable |
reqHeaders |
private boolean |
requestFinished |
private java.util.Vector |
resHeaderOrder |
private java.util.Hashtable |
resHeaders |
private boolean |
responseExpected |
private boolean |
responseFinished |
Constructor and Description |
---|
HTTPConnectionHeader() |
Modifier and Type | Method and Description |
---|---|
private void |
clearHeader(java.util.Hashtable headerMap,
java.util.Vector headerOrder) |
protected void |
clearRequest() |
protected void |
clearResponse() |
int |
countRequestHeaders() |
int |
countResponseHeaders() |
private byte[] |
dumpHeaders(java.util.Hashtable headerMap,
java.util.Vector headerOrder) |
private byte[] |
dumpRequestHeaders() |
private byte[] |
dumpResponseHeaders() |
private java.lang.String[] |
getHeader(java.util.Hashtable headerMap,
java.lang.String header) |
java.lang.String[] |
getRequestHeader(java.lang.String header) |
java.util.Hashtable |
getRequestHeaders() |
java.lang.String |
getRequestLine() |
java.lang.String[] |
getResponseHeader(java.lang.String header) |
java.util.Hashtable |
getResponseHeaders() |
java.lang.String |
getResponseLine() |
private java.lang.String |
getStartLine(java.util.Hashtable headerMap) |
private boolean |
isRequestFinished() |
private boolean |
isResponseExpected() |
boolean |
isResponseFinished() |
java.lang.String |
parseDomain(boolean a_bRemoveSubdomain) |
int |
parseStatus() |
java.lang.String |
parseURL() |
private java.lang.String[] |
removeHeader(java.util.Hashtable headerMap,
java.util.Vector headerOrder,
java.lang.String header) |
java.lang.String[] |
removeRequestHeader(java.lang.String header) |
void |
removeRequestHeaders() |
java.lang.String[] |
removeResponseHeader(java.lang.String header) |
void |
removeResponseHeaders() |
private void |
replaceHeader(java.util.Hashtable headerMap,
java.util.Vector headerOrder,
java.lang.String header,
java.lang.String value) |
void |
replaceRequestHeader(java.lang.String header,
java.lang.String value) |
void |
replaceResponseHeader(java.lang.String header,
java.lang.String value) |
void |
replaceResponseLine(java.lang.String a_newResponseLine) |
private void |
resetHeader(java.util.Hashtable headerMap,
java.util.Vector headerOrder,
java.lang.String header) |
void |
resetRequestHeader(java.lang.String header) |
void |
resetResponseHeader(java.lang.String header) |
private void |
setHeader(java.util.Hashtable headerMap,
java.util.Vector headerOrder,
java.lang.String header,
java.lang.String value) |
void |
setRequestFinished(boolean finished) |
void |
setRequestHeader(java.lang.String header,
java.lang.String value) |
private void |
setResponseExpected(boolean responseExpected) |
private void |
setResponseFinished(boolean responseFinished) |
void |
setResponseHeader(java.lang.String header,
java.lang.String value) |
private java.lang.String[] |
valuesToArray(java.util.Vector valueContainer) |
private java.util.Hashtable reqHeaders
private java.util.Hashtable resHeaders
private java.util.Vector reqHeaderOrder
private java.util.Vector resHeaderOrder
private boolean requestFinished
private boolean responseFinished
private boolean responseExpected
private boolean isResponseExpected()
private void setResponseExpected(boolean responseExpected)
public java.util.Hashtable getRequestHeaders()
public java.util.Hashtable getResponseHeaders()
public boolean isResponseFinished()
private void setResponseFinished(boolean responseFinished)
private boolean isRequestFinished()
public void setRequestFinished(boolean finished)
public void setRequestHeader(java.lang.String header, java.lang.String value)
public void setResponseHeader(java.lang.String header, java.lang.String value)
public void resetRequestHeader(java.lang.String header)
public void resetResponseHeader(java.lang.String header)
public void replaceRequestHeader(java.lang.String header, java.lang.String value)
public void replaceResponseHeader(java.lang.String header, java.lang.String value)
public void removeRequestHeaders()
public void removeResponseHeaders()
public int parseStatus()
public java.lang.String parseDomain(boolean a_bRemoveSubdomain)
public java.lang.String parseURL()
public java.lang.String getRequestLine()
public java.lang.String getResponseLine()
public void replaceResponseLine(java.lang.String a_newResponseLine)
public int countRequestHeaders()
public int countResponseHeaders()
public java.lang.String[] getRequestHeader(java.lang.String header)
public java.lang.String[] getResponseHeader(java.lang.String header)
public java.lang.String[] removeRequestHeader(java.lang.String header)
public java.lang.String[] removeResponseHeader(java.lang.String header)
protected void clearRequest()
protected void clearResponse()
private void setHeader(java.util.Hashtable headerMap, java.util.Vector headerOrder, java.lang.String header, java.lang.String value)
private void resetHeader(java.util.Hashtable headerMap, java.util.Vector headerOrder, java.lang.String header)
private void replaceHeader(java.util.Hashtable headerMap, java.util.Vector headerOrder, java.lang.String header, java.lang.String value)
private java.lang.String[] getHeader(java.util.Hashtable headerMap, java.lang.String header)
private java.lang.String[] removeHeader(java.util.Hashtable headerMap, java.util.Vector headerOrder, java.lang.String header)
private void clearHeader(java.util.Hashtable headerMap, java.util.Vector headerOrder)
private java.lang.String getStartLine(java.util.Hashtable headerMap)
private java.lang.String[] valuesToArray(java.util.Vector valueContainer)
private byte[] dumpRequestHeaders()
private byte[] dumpResponseHeaders()
private byte[] dumpHeaders(java.util.Hashtable headerMap, java.util.Vector headerOrder)
Copyright © 2023. All rights reserved.