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