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( |