org.jnetpcap.protocol.tcpip
Class Http
java.lang.Object
org.jnetpcap.nio.JMemory
org.jnetpcap.nio.JBuffer
org.jnetpcap.packet.JHeader
org.jnetpcap.packet.JMappedHeader
org.jnetpcap.packet.AbstractMessageHeader
org.jnetpcap.protocol.tcpip.Http
- All Implemented Interfaces:
- JByteBuffer, JPayloadAccessor
@Header(suite=TCP_IP)
public class Http
- extends AbstractMessageHeader
Hyper Text Transfer Protocol header definition.
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
|
Constructor Summary |
Http()
|
| Methods inherited from class org.jnetpcap.packet.JMappedHeader |
addField, addField, addField, clearFields, fieldArray, fieldDescription, fieldDescription, fieldDisplay, fieldDisplay, fieldLength, fieldLength, fieldOffset, fieldOffset, fieldValue, fieldValue, fieldValue, fieldValue, hasField, hasField, map, map |
| Methods inherited from class org.jnetpcap.packet.JHeader |
addAnalysis, decode, getAnalysis, getAnalysisIterable, getAnnotatedHeader, getDescription, getFields, getId, getLength, getName, getNicname, getOffset, getPacket, getParent, getPayload, getState, getSubHeaders, getType, hasAnalysis, hasAnalysis, hasAnalysis, hasDescription, hasSubHeaders, peer, peer, peerPayloadTo, setPacket, setSubHeaders, sizeof, toString, transferPayloadTo, transferPayloadTo, transferPayloadTo, validateHeader |
| Methods inherited from class org.jnetpcap.nio.JBuffer |
findUTF8String, getByte, getByteArray, getByteArray, getDouble, getFloat, getInt, getLong, getShort, getUByte, getUInt, getUShort, getUTF8Char, getUTF8String, getUTF8String, getUTF8String, getUTF8String, isReadonly, order, order, peer, peer, peer, peer, setByte, setByteArray, setByteBuffer, setDouble, setFloat, setInt, setLong, setShort, setUByte, setUInt, setUShort, transferFrom, transferFrom, transferFrom, transferTo, transferTo, transferTo |
| Methods inherited from class org.jnetpcap.nio.JMemory |
check, cleanup, finalize, isInitialized, isJMemoryBasedOwner, isOwner, peer, setSize, size, toDebugString, toHexdump, toHexdump, totalActiveAllocated, totalAllocateCalls, totalAllocated, totalAllocatedSegments0To255Bytes, totalAllocatedSegments256OrAbove, totalDeAllocateCalls, totalDeAllocated, transferFrom, transferFrom, transferFromDirect, transferOwnership, transferTo, transferTo, transferTo, transferTo, transferTo |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Http
public Http()
contentType
public java.lang.String contentType()
- Returns:
contentTypeEnum
public Http.ContentType contentTypeEnum()
decodeFirstLine
protected void decodeFirstLine(java.lang.String line)
- Specified by:
decodeFirstLine in class AbstractMessageHeader
fieldValue
public java.lang.String fieldValue(Http.Request field)
fieldValue
public java.lang.String fieldValue(Http.Response field)
hasContent
public boolean hasContent()
- Returns:
hasContentType
public boolean hasContentType()
- Returns:
hasField
public boolean hasField(Http.Request field)
hasField
public boolean hasField(Http.Response field)
isResponse
public boolean isResponse()
- Returns: