public RequestHelper(CefServer server, CefRequest request) { this.request = request; this.server = server; this.Url = request.Url; this.FirstPartyForCookies = request.FirstPartyForCookies; this.Identifier = (int)request.Identifier; this.IsReadOnly = request.IsReadOnly; this.Method = request.Method; this.Options = request.Options.ToString(); var data = new PostHelper(); if (request.PostData != null) { foreach (var element in request.PostData.GetElements()) { data.Append(element); } } this.PostData = data.Raw; this.ReferrerPolicy = request.ReferrerPolicy.ToString(); this.ReferrerURL = request.ReferrerURL; this.ResourceType = request.ResourceType.ToString(); this.TransitionType = request.TransitionType.ToString(); this.Url = request.Url; }