shrpx: Remove unused function modify_location_header_value
This commit is contained in:
parent
4d80a26188
commit
3ba73db7d7
|
@ -29,7 +29,6 @@
|
||||||
#include "shrpx_config.h"
|
#include "shrpx_config.h"
|
||||||
#include "shrpx_log.h"
|
#include "shrpx_log.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "uri.h"
|
|
||||||
|
|
||||||
using namespace spdylay;
|
using namespace spdylay;
|
||||||
|
|
||||||
|
@ -109,27 +108,6 @@ std::string create_via_header_value(int major, int minor)
|
||||||
return hdrs;
|
return hdrs;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string modify_location_header_value(const std::string& uri)
|
|
||||||
{
|
|
||||||
std::string norm_uri = uri;
|
|
||||||
if(util::istartsWith(uri.c_str(), "//")) {
|
|
||||||
norm_uri.insert(0, "http:");
|
|
||||||
} else if(!util::istartsWith(uri.c_str(), "http://")) {
|
|
||||||
return uri;
|
|
||||||
}
|
|
||||||
uri::UriStruct us;
|
|
||||||
if(uri::parse(us, norm_uri)) {
|
|
||||||
if(util::strieq(us.host.c_str(), get_config()->downstream_host) &&
|
|
||||||
us.port == get_config()->downstream_port) {
|
|
||||||
us.protocol = "https";
|
|
||||||
us.host = get_config()->host;
|
|
||||||
us.port = get_config()->port;
|
|
||||||
return uri::construct(us);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return uri;
|
|
||||||
}
|
|
||||||
|
|
||||||
void capitalize(std::string& s, size_t offset)
|
void capitalize(std::string& s, size_t offset)
|
||||||
{
|
{
|
||||||
s[offset] = util::upcase(s[offset]);
|
s[offset] = util::upcase(s[offset]);
|
||||||
|
|
|
@ -37,8 +37,6 @@ std::string create_error_html(int status_code);
|
||||||
|
|
||||||
std::string create_via_header_value(int major, int minor);
|
std::string create_via_header_value(int major, int minor);
|
||||||
|
|
||||||
std::string modify_location_header_value(const std::string& uri);
|
|
||||||
|
|
||||||
void capitalize(std::string& s, size_t offset);
|
void capitalize(std::string& s, size_t offset);
|
||||||
|
|
||||||
// Adds ANSI color codes to HTTP headers |hdrs|.
|
// Adds ANSI color codes to HTTP headers |hdrs|.
|
||||||
|
|
Loading…
Reference in New Issue