From d1fd60dac6dfcde53d25251470a680edd664c09f Mon Sep 17 00:00:00 2001 From: Jay Patel Date: Mon, 7 Dec 2015 15:27:30 -0600 Subject: [PATCH] Overwrite Expect Header to resolve 100 Continue for large payload - Fixes #452 --- lib/PayPal/Handler/RestHandler.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/PayPal/Handler/RestHandler.php b/lib/PayPal/Handler/RestHandler.php index 80c94e4..ad581d7 100644 --- a/lib/PayPal/Handler/RestHandler.php +++ b/lib/PayPal/Handler/RestHandler.php @@ -72,6 +72,9 @@ class RestHandler implements IPayPalHandler (isset($options['path']) ? $options['path'] : '') ); + // Overwrite Expect Header to disable 100 Continue Issue + $httpConfig->addHeader("Expect", null); + if (!array_key_exists("User-Agent", $httpConfig->getHeaders())) { $httpConfig->addHeader("User-Agent", PayPalUserAgent::getValue(PayPalConstants::SDK_NAME, PayPalConstants::SDK_VERSION)); }