Add HTTP single link support with Telegram-link-liked format

Optimize codes.
This commit is contained in:
Tindy X committed 2020-02-19 15:17:07 +08:00
1 parent 3db6ae9214
commit ccd623e07e
4 files changed
+33 -26

No files matched your search

+2 -2
View File
@@ -190,13 +190,13 @@ std::string socksConstruct(std::string remarks, std::string server, std::string
return sb.GetString();
}
std::string httpConstruct(std::string remarks, std::string server, std::string port, std::string username, std::string password)
std::string httpConstruct(std::string remarks, std::string server, std::string port, std::string username, std::string password, bool tls)
{
rapidjson::StringBuffer sb;
rapidjson::Writer<rapidjson::StringBuffer> writer(sb);
writer.StartObject();
writer.Key("Type");
writer.String("HTTP");
writer.String(tls ? "HTTPS" : "HTTP");
writer.Key("Remark");
writer.String(remarks.data());
writer.Key("Hostname");