Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetKnownHeader() [2/2]

static unsafe string Interop.HttpApi.GetKnownHeader ( HTTP_REQUEST * request,
long fixup,
int headerIndex )
inlinestaticprivate

Definition at line 745 of file Interop.cs.

746 {
747 string result = null;
748 HTTP_KNOWN_HEADER* ptr = &request->Headers.KnownHeaders + headerIndex;
749 if (System.Net.NetEventSource.Log.IsEnabled())
750 {
751 System.Net.NetEventSource.Info(null, $"HttpApi::GetKnownHeader() pKnownHeader:0x{(IntPtr)ptr}", "GetKnownHeader");
752 System.Net.NetEventSource.Info(null, $"HttpApi::GetKnownHeader() pRawValue:0x{(IntPtr)ptr->pRawValue} RawValueLength:{ptr->RawValueLength}", "GetKnownHeader");
753 }
754 if (ptr->pRawValue != null)
755 {
756 result = new string(ptr->pRawValue + fixup, 0, ptr->RawValueLength);
757 }
758 return result;
759 }
static readonly System.Net.NetEventSource Log
static void Info(object thisOrContextObject, FormattableString formattableString=null, [CallerMemberName] string memberName=null)

References System.Net.NetEventSource.Info(), and System.Net.NetEventSource.Log.

Referenced by Interop.HttpApi.GetKnownHeader().