@Override
protected DecodeResult postDecode(DecodeContext cxt, IReadableBitBuffer input,
DecodeParameters paras, DecodeResult result) throws DecodeException {
DecodeResult ret = super.postDecode(cxt, input, paras, result);
PFieldExt fieldMeta = (PFieldExt)paras.getItemFieldMeta();
//已解码Header的处理
if (fieldMeta != null && fieldMeta.getFieldID() == HTTP_MESSAGE__HEADERS) {
IFactory factory = getPModule().getFactory();
CommonContext.FieldStackMap fieldStack = cxt.getFieldStackMap();
@SuppressWarnings("unchecked")
IListValue<IRecordSetValue> headers =
(IListValue<IRecordSetValue>)result.getValue();