Save the contentType before sending it
This commit is contained in:
parent
7e612fd7bc
commit
bd733bac71
|
@ -60,7 +60,11 @@ func (handler *subscriptionHandler) handlePublish(w http.ResponseWriter, r *http
|
||||||
}
|
}
|
||||||
defer res.Body.Close()
|
defer res.Body.Close()
|
||||||
|
|
||||||
|
feedContentType := res.Header.Get("Content-Type")
|
||||||
feedContent, err := ioutil.ReadAll(res.Body)
|
feedContent, err := ioutil.ReadAll(res.Body)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
handler.incStat(fmt.Sprintf("publish.%s", topic))
|
handler.incStat(fmt.Sprintf("publish.%s", topic))
|
||||||
|
|
||||||
|
@ -74,7 +78,7 @@ func (handler *subscriptionHandler) handlePublish(w http.ResponseWriter, r *http
|
||||||
log.Printf("While creating request to %s: %s", sub.Callback, err)
|
log.Printf("While creating request to %s: %s", sub.Callback, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
postReq.Header.Add("Content-Type", res.Header.Get("Content-Type"))
|
postReq.Header.Add("Content-Type", feedContentType)
|
||||||
postReq.Header.Add("Link",
|
postReq.Header.Add("Link",
|
||||||
fmt.Sprintf(
|
fmt.Sprintf(
|
||||||
"<%s>; rel=hub, <%s>; rel=self",
|
"<%s>; rel=hub, <%s>; rel=self",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user