6 #include "WebPostData.h"
7 #include "UrlProxySettings.h"
8 #include "SSLSettings.h"
20 const TWebRequestId webRequestId,
21 const HttpVerbs::Values httpVerb,
22 const std::string& url,
23 const std::string& userAgent,
25 const int timeoutInSeconds,
26 const std::map<std::string, std::string>& httpRequestHeaders,
27 const std::map<std::string, WebPostData>& httpPostData,
29 const std::vector<std::string>& acceptableMimeTypes,
30 const std::vector<std::string>& requiredResponseHeaders,
33 : WebRequestId(webRequestId)
36 , UserAgent(userAgent)
37 , RetryLimit(retryLimit)
38 , TimeoutInSeconds(timeoutInSeconds)
39 , HttpRequestHeaders(httpRequestHeaders)
40 , HttpPostData(httpPostData)
41 , PostBodyData(postBodyData)
42 , AcceptableMimeTypes(acceptableMimeTypes)
43 , RequiredResponseHeaders(requiredResponseHeaders)
44 , ProxySettings(webProxySettings)
45 , SettingsSSL(sslSettings)
50 const TWebRequestId WebRequestId;
51 const HttpVerbs::Values HttpVerb;
52 const std::string Url;
53 const std::string UserAgent;
55 const int TimeoutInSeconds;
56 const std::map<std::string, std::string> HttpRequestHeaders;
57 const std::map<std::string, WebPostData> HttpPostData;
59 const std::vector<std::string> AcceptableMimeTypes;
60 const std::vector<std::string> RequiredResponseHeaders;