Make RPC handler protocol agnostic (#1276)

This commit is contained in:
Alexander Simmerl 2018-03-05 16:59:04 +01:00 committed by Anton Kaliaev
parent bdd50c5f37
commit ee51ad8e29

View File

@ -746,13 +746,13 @@ func writeListOfEndpoints(w http.ResponseWriter, r *http.Request, funcMap map[st
buf.WriteString("<br>Available endpoints:<br>") buf.WriteString("<br>Available endpoints:<br>")
for _, name := range noArgNames { for _, name := range noArgNames {
link := fmt.Sprintf("http://%s/%s", r.Host, name) link := fmt.Sprintf("//%s/%s", r.Host, name)
buf.WriteString(fmt.Sprintf("<a href=\"%s\">%s</a></br>", link, link)) buf.WriteString(fmt.Sprintf("<a href=\"%s\">%s</a></br>", link, link))
} }
buf.WriteString("<br>Endpoints that require arguments:<br>") buf.WriteString("<br>Endpoints that require arguments:<br>")
for _, name := range argNames { for _, name := range argNames {
link := fmt.Sprintf("http://%s/%s?", r.Host, name) link := fmt.Sprintf("//%s/%s?", r.Host, name)
funcData := funcMap[name] funcData := funcMap[name]
for i, argName := range funcData.argNames { for i, argName := range funcData.argNames {
link += argName + "=_" link += argName + "=_"