public QQHttpRequest(string rawUrl, string method)
{
RawUrl = rawUrl;
Method = method.ToUpper();
HeaderMap = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
PostMap = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
GetMap = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
FileMap = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
HeaderMap[HttpConstants.ContentType] = Method == HttpConstants.Post ? HttpConstants.DefaultPostContentType : HttpConstants.DefaultGetContentType;
HeaderMap[HttpConstants.UserAgent] = QQConstants.USER_AGENT;
HeaderMap[HttpConstants.Referrer] = QQConstants.REFFER;
}