44 if (PathInfo(plugin_path).isExist()) {
46 scr.
open(plugin_path);
51 url::ParamMap::const_iterator param_it;
52 for( param_it = params.begin();
53 param_it != params.end();
55 f.
setHeader(param_it->first, param_it->second);
60 if (r.command() ==
"RESOLVEDURL") {
65 for (it = r.headerBegin();
68 std::pair<std::string, std::string> values(*it);
70 if (values.second.empty()) {
71 values.second =
"\nX-libcurl-Empty-Header-Workaround: *";
73 headers.insert(values);
76 else if (r.command() ==
"ERROR") {
86 return str <<
"UrlResolverPlugin::Impl";