reverse-proxy request
(w http.ResponseWriter, r *http.Request, si *cluster.Snode)
| 1801 | |
| 1802 | // reverse-proxy request |
| 1803 | func (p *proxy) reverseNodeRequest(w http.ResponseWriter, r *http.Request, si *cluster.Snode) { |
| 1804 | parsedURL, err := url.Parse(si.URL(cmn.NetPublic)) |
| 1805 | debug.AssertNoErr(err) |
| 1806 | p.reverseRequest(w, r, si.ID(), parsedURL) |
| 1807 | } |
| 1808 | |
| 1809 | func (p *proxy) reverseRequest(w http.ResponseWriter, r *http.Request, nodeID string, parsedURL *url.URL) { |
| 1810 | rproxy := p.rproxy.loadOrStore(nodeID, parsedURL, p.rpErrHandler) |
no test coverage detected