Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(990)

Unified Diff: net/http/transport_security_state.cc

Issue 2365353004: Add Content-Type header to net::ReportSender reports (Closed)
Patch Set: update some unit test subclasses Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/http/transport_security_state.cc
diff --git a/net/http/transport_security_state.cc b/net/http/transport_security_state.cc
index b01cc8fec0d06f05c58fb524c324e176674bee08..2edf1723ecdc0da0bcb07090de2b186c801ccec3 100644
--- a/net/http/transport_security_state.cc
+++ b/net/http/transport_security_state.cc
@@ -918,8 +918,12 @@ void TransportSecurityState::SetReportSender(
TransportSecurityState::ReportSenderInterface* report_sender) {
DCHECK(CalledOnValidThread());
report_sender_ = report_sender;
- if (report_sender_)
+ if (report_sender_) {
report_sender_->SetErrorCallback(base::Bind(RecordUMAForHPKPReportFailure));
+ // TransportSecurityState sends JSON reports (for HPKP and
+ // Expect-Staple violations).
+ report_sender_->SetContentTypeHeader("application/json");
+ }
}
void TransportSecurityState::SetExpectCTReporter(

Powered by Google App Engine
This is Rietveld 408576698