Chromium Code Reviews| Index: components/autofill/core/browser/wallet/real_pan_wallet_client.cc |
| diff --git a/components/autofill/core/browser/wallet/real_pan_wallet_client.cc b/components/autofill/core/browser/wallet/real_pan_wallet_client.cc |
| index 7f72077abb99259ed1c14a7b4d4b7e8e0a40306b..5a12b3e37fee90e59e60f5281dce66dfb12bbd5e 100644 |
| --- a/components/autofill/core/browser/wallet/real_pan_wallet_client.cc |
| +++ b/components/autofill/core/browser/wallet/real_pan_wallet_client.cc |
| @@ -67,8 +67,7 @@ void RealPanWalletClient::UnmaskCard(const CreditCard& card, |
| request_dict.SetString("encrypted_cvc", "__param:s7e_13_cvc"); |
| request_dict.SetString("credit_card_id", card.server_id()); |
| request_dict.SetString("risk_data_base64", risk_data); |
| - request_dict.Set("client_context", |
| - make_scoped_ptr(new base::DictionaryValue())); |
| + request_dict.Set("context", make_scoped_ptr(new base::DictionaryValue())); |
| std::string json_request; |
| base::JSONWriter::Write(&request_dict, &json_request); |
| @@ -76,6 +75,9 @@ void RealPanWalletClient::UnmaskCard(const CreditCard& card, |
| net::EscapeUrlEncodedData(json_request, true).c_str(), |
| net::EscapeUrlEncodedData(cvc, true).c_str()); |
| request_->SetUploadData("application/x-www-form-urlencoded", post_body); |
| + // TODO(estade): remove this when possible. |
| + request_->AddExtraRequestHeader( |
| + net::HttpRequestHeaders::kAcceptEncoding + std::string(": chunked;q=0")); |
| if (access_token_.empty()) |
| StartTokenFetch(); |
| @@ -183,7 +185,9 @@ void RealPanWalletClient::StartTokenFetch() { |
| } |
| void RealPanWalletClient::SetOAuth2TokenAndStartRequest() { |
| - request_->AddExtraRequestHeader("Authorization: Bearer " + access_token_); |
|
Evan Stade
2015/02/13 22:22:33
(no behavior change, just reused the constant)
|
| + request_->AddExtraRequestHeader(net::HttpRequestHeaders::kAuthorization + |
| + std::string(": Bearer ") + access_token_); |
| + |
| request_->Start(); |
| } |