public override string PrintPacketHeader()
{
string strPckHead = "";
string keyName = "";
string keyValue = "";
strPckHead = p_Method + " " + p_Url + " " + p_ByteStore.Length.ToString() + " bytes";
//output headers if present
if (p_HttpHeaders != null)
{
for (int i = 0; i < p_HttpHeaders.AllKeys.Length; i++) //for (int i = 0; i < httpHeaders.AllKeys.Length; i++)
{
keyName = p_HttpHeaders.AllKeys[i];
keyValue = p_HttpHeaders[keyName];
strPckHead = strPckHead + "\r\n < " + GetCorrectHeaderName(keyName) + " : " + keyValue + "";
}
}
return strPckHead;
}