diff options
| author | Gavin Andresen <[email protected]> | 2013-09-03 19:52:38 -0700 |
|---|---|---|
| committer | Gavin Andresen <[email protected]> | 2013-09-03 19:52:38 -0700 |
| commit | 2fee100f036626866e5dca3f27b7562da25e43f3 (patch) | |
| tree | 3be3473097243cfb3345ee4616ec73eb5972cadd /src/qt/paymentserver.cpp | |
| parent | Merge pull request #2948 from jgarzik/changeaddr (diff) | |
| parent | Set Accept: application/bitcoin-paymentrequest header (diff) | |
| download | discoin-2fee100f036626866e5dca3f27b7562da25e43f3.tar.xz discoin-2fee100f036626866e5dca3f27b7562da25e43f3.zip | |
Merge pull request #2944 from gavinandresen/acceptheader
Set Accept: application/bitcoin-paymentrequest header
Diffstat (limited to 'src/qt/paymentserver.cpp')
| -rw-r--r-- | src/qt/paymentserver.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp index c7c6f6706..b153decd1 100644 --- a/src/qt/paymentserver.cpp +++ b/src/qt/paymentserver.cpp @@ -48,6 +48,8 @@ using namespace boost; const int BITCOIN_IPC_CONNECT_TIMEOUT = 1000; // milliseconds const QString BITCOIN_IPC_PREFIX("bitcoin:"); +const char* BITCOIN_REQUEST_MIMETYPE = "application/bitcoin-paymentrequest"; +const char* BITCOIN_PAYMENTACK_MIMETYPE = "application/bitcoin-paymentack"; X509_STORE* PaymentServer::certStore = NULL; void PaymentServer::freeCertStore() @@ -505,6 +507,7 @@ PaymentServer::fetchRequest(const QUrl& url) netRequest.setAttribute(QNetworkRequest::User, "PaymentRequest"); netRequest.setUrl(url); netRequest.setRawHeader("User-Agent", CLIENT_NAME.c_str()); + netRequest.setRawHeader("Accept", BITCOIN_REQUEST_MIMETYPE); netManager->get(netRequest); } @@ -520,6 +523,7 @@ PaymentServer::fetchPaymentACK(CWallet* wallet, SendCoinsRecipient recipient, QB netRequest.setUrl(QString::fromStdString(details.payment_url())); netRequest.setHeader(QNetworkRequest::ContentTypeHeader, "application/bitcoin-payment"); netRequest.setRawHeader("User-Agent", CLIENT_NAME.c_str()); + netRequest.setRawHeader("Accept", BITCOIN_PAYMENTACK_MIMETYPE); payments::Payment payment; payment.set_merchant_data(details.merchant_data()); |