Invalid response line returned from server: HTTP/2 401 | ErrorPlease Please Help With Error 500 Internal Server Error after upgrading from 1.7 to 1.9Unable to place new customer orders in admin backendMagento - For “Manage Categories” Forbidden You do not have permission to access this documentHTTP ERROR 500 when using require(_once) app/Mage.phpMemcached causing Web Setup Wizard ErrorCould not create an acl object: Invalid XMLAn error occurred on the server. Please try to place the order againInvalid response line returned from server: HTTP/2 200 - message after update to 2.1.7Magento-CE 2.3.0 installation error on XamppMagento 2.2.6- After Migration all default Payment Methods are not working fine

Security Patch SUPEE-11155 - Possible issues?

Why do I need two parameters in an HTTP parameter pollution attack?

Thin wall to block LED light from hitting photodiode?

How could a satellite follow earth around the sun while staying outside of earth's orbit?

How do we separate rules of logic from non-logical constraints?

Can European countries bypass the EU and make their own individual trade deal with the U.S.?

How to securely dispose of a smartphone?

I hit a pipe with a mower and now it won't turn

What do you call a notepad used to keep a record?

Can one use the present progressive or gerund like an adjective?

Is there reliable evidence that depleted uranium from the 1999 NATO bombing is causing cancer in Serbia?

How receiver knows the exact frequency in the channel to "listen to"?

Do the 26 richest billionaires own as much wealth as the poorest 3.8 billion people?

Different budgets within roommate group

Comment traduire « That screams X »

Can I travel from Germany to England alone as an unaccompanied minor?

Using “ser” without "un/una"?

Warnings of R. Chaim Vital

Company threatening to call my current job after I declined their offer

How could an armless race establish civilization?

Resolve this Fibonacci Relationship

Why were the first airplanes "backwards"?

Most important new papers in computational complexity

Is is okay to submit a paper from a master's thesis without informing the advisor?



Invalid response line returned from server: HTTP/2 401 | Error


Please Please Help With Error 500 Internal Server Error after upgrading from 1.7 to 1.9Unable to place new customer orders in admin backendMagento - For “Manage Categories” Forbidden You do not have permission to access this documentHTTP ERROR 500 when using require(_once) app/Mage.phpMemcached causing Web Setup Wizard ErrorCould not create an acl object: Invalid XMLAn error occurred on the server. Please try to place the order againInvalid response line returned from server: HTTP/2 200 - message after update to 2.1.7Magento-CE 2.3.0 installation error on XamppMagento 2.2.6- After Migration all default Payment Methods are not working fine






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








2















Trying to upgrade from Magento 2.3 -> Magento 2.3.1 and have the following error ...Invalid response line returned from server: HTTP/2 401 when submitting my access keys.



Found a solution on here which suggests to alter a line on file with the path



lib/internal/Magento/Framework/HTTP/Client/Curl.php or vendor/magento/framework/HTTP/Client/Curl.php



I don't have this path on my system, mine is lib/internalGnuFreeFont / LinLibertineFont










share|improve this question




























    2















    Trying to upgrade from Magento 2.3 -> Magento 2.3.1 and have the following error ...Invalid response line returned from server: HTTP/2 401 when submitting my access keys.



    Found a solution on here which suggests to alter a line on file with the path



    lib/internal/Magento/Framework/HTTP/Client/Curl.php or vendor/magento/framework/HTTP/Client/Curl.php



    I don't have this path on my system, mine is lib/internalGnuFreeFont / LinLibertineFont










    share|improve this question
























      2












      2








      2








      Trying to upgrade from Magento 2.3 -> Magento 2.3.1 and have the following error ...Invalid response line returned from server: HTTP/2 401 when submitting my access keys.



      Found a solution on here which suggests to alter a line on file with the path



      lib/internal/Magento/Framework/HTTP/Client/Curl.php or vendor/magento/framework/HTTP/Client/Curl.php



      I don't have this path on my system, mine is lib/internalGnuFreeFont / LinLibertineFont










      share|improve this question














      Trying to upgrade from Magento 2.3 -> Magento 2.3.1 and have the following error ...Invalid response line returned from server: HTTP/2 401 when submitting my access keys.



      Found a solution on here which suggests to alter a line on file with the path



      lib/internal/Magento/Framework/HTTP/Client/Curl.php or vendor/magento/framework/HTTP/Client/Curl.php



      I don't have this path on my system, mine is lib/internalGnuFreeFont / LinLibertineFont







      error






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Jun 20 at 4:47









      EddieEddie

      598 bronze badges




      598 bronze badges




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Create below file to solve problem
          - lib/internal/Magento/Framework/HTTP/Client/Curl.php



           <?php
          /**
          * Copyright © Magento, Inc. All rights reserved.
          * See COPYING.txt for license details.
          */
          namespace MagentoFrameworkHTTPClient;

          /**
          * Class to work with HTTP protocol using curl library
          *
          * @author Magento Core Team <core@magentocommerce.com>
          * @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
          */
          class Curl implements MagentoFrameworkHTTPClientInterface
          null $sslVersion
          */
          public function __construct($sslVersion = null)

          $this->sslVersion = $sslVersion;


          /**
          * Set headers from hash
          *
          * @param array $headers
          * @return void
          */
          public function setHeaders($headers)

          $this->_headers = $headers;


          /**
          * Add header
          *
          * @param string $name name, ex. "Location"
          * @param string $value value ex. "http://google.com"
          * @return void
          */
          public function addHeader($name, $value)

          $this->_headers[$name] = $value;


          /**
          * Remove specified header
          *
          * @param string $name
          * @return void
          */
          public function removeHeader($name)

          unset($this->_headers[$name]);


          /**
          * Authorization: Basic header
          *
          * Login credentials support
          *
          * @param string $login username
          * @param string $pass password
          * @return void
          */
          public function setCredentials($login, $pass)

          $val = base64_encode("$login:$pass");
          $this->addHeader("Authorization", "Basic $val");


          /**
          * Add cookie
          *
          * @param string $name
          * @param string $value
          * @return void
          */
          public function addCookie($name, $value)

          $this->_cookies[$name] = $value;


          /**
          * Remove cookie
          *
          * @param string $name
          * @return void
          */
          public function removeCookie($name)

          unset($this->_cookies[$name]);


          /**
          * Set cookies array
          *
          * @param array $cookies
          * @return void
          */
          public function setCookies($cookies)

          $this->_cookies = $cookies;


          /**
          * Clear cookies
          *
          * @return void
          */
          public function removeCookies()

          $this->setCookies([]);


          /**
          * Make GET request
          *
          * @param string $uri uri relative to host, ex. "/index.php"
          * @return void
          */
          public function get($uri)

          $this->makeRequest("GET", $uri);


          /**
          * Make POST request
          *
          * String type was added to parameter $param in order to support sending JSON or XML requests.
          * This feature was added base on Community Pull Request https://github.com/magento/magento2/pull/8373
          *
          * @param string $uri
          * @param array





          share|improve this answer























          • Do I create the directories Magento/Framework/HTTP/Client?

            – Eddie
            Jun 20 at 6:11













          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "479"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278947%2finvalid-response-line-returned-from-server-http-2-401-error%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Create below file to solve problem
          - lib/internal/Magento/Framework/HTTP/Client/Curl.php



           <?php
          /**
          * Copyright © Magento, Inc. All rights reserved.
          * See COPYING.txt for license details.
          */
          namespace MagentoFrameworkHTTPClient;

          /**
          * Class to work with HTTP protocol using curl library
          *
          * @author Magento Core Team <core@magentocommerce.com>
          * @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
          */
          class Curl implements MagentoFrameworkHTTPClientInterface
          null $sslVersion
          */
          public function __construct($sslVersion = null)

          $this->sslVersion = $sslVersion;


          /**
          * Set headers from hash
          *
          * @param array $headers
          * @return void
          */
          public function setHeaders($headers)

          $this->_headers = $headers;


          /**
          * Add header
          *
          * @param string $name name, ex. "Location"
          * @param string $value value ex. "http://google.com"
          * @return void
          */
          public function addHeader($name, $value)

          $this->_headers[$name] = $value;


          /**
          * Remove specified header
          *
          * @param string $name
          * @return void
          */
          public function removeHeader($name)

          unset($this->_headers[$name]);


          /**
          * Authorization: Basic header
          *
          * Login credentials support
          *
          * @param string $login username
          * @param string $pass password
          * @return void
          */
          public function setCredentials($login, $pass)

          $val = base64_encode("$login:$pass");
          $this->addHeader("Authorization", "Basic $val");


          /**
          * Add cookie
          *
          * @param string $name
          * @param string $value
          * @return void
          */
          public function addCookie($name, $value)

          $this->_cookies[$name] = $value;


          /**
          * Remove cookie
          *
          * @param string $name
          * @return void
          */
          public function removeCookie($name)

          unset($this->_cookies[$name]);


          /**
          * Set cookies array
          *
          * @param array $cookies
          * @return void
          */
          public function setCookies($cookies)

          $this->_cookies = $cookies;


          /**
          * Clear cookies
          *
          * @return void
          */
          public function removeCookies()

          $this->setCookies([]);


          /**
          * Make GET request
          *
          * @param string $uri uri relative to host, ex. "/index.php"
          * @return void
          */
          public function get($uri)

          $this->makeRequest("GET", $uri);


          /**
          * Make POST request
          *
          * String type was added to parameter $param in order to support sending JSON or XML requests.
          * This feature was added base on Community Pull Request https://github.com/magento/magento2/pull/8373
          *
          * @param string $uri
          * @param array





          share|improve this answer























          • Do I create the directories Magento/Framework/HTTP/Client?

            – Eddie
            Jun 20 at 6:11















          0














          Create below file to solve problem
          - lib/internal/Magento/Framework/HTTP/Client/Curl.php



           <?php
          /**
          * Copyright © Magento, Inc. All rights reserved.
          * See COPYING.txt for license details.
          */
          namespace MagentoFrameworkHTTPClient;

          /**
          * Class to work with HTTP protocol using curl library
          *
          * @author Magento Core Team <core@magentocommerce.com>
          * @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
          */
          class Curl implements MagentoFrameworkHTTPClientInterface
          null $sslVersion
          */
          public function __construct($sslVersion = null)

          $this->sslVersion = $sslVersion;


          /**
          * Set headers from hash
          *
          * @param array $headers
          * @return void
          */
          public function setHeaders($headers)

          $this->_headers = $headers;


          /**
          * Add header
          *
          * @param string $name name, ex. "Location"
          * @param string $value value ex. "http://google.com"
          * @return void
          */
          public function addHeader($name, $value)

          $this->_headers[$name] = $value;


          /**
          * Remove specified header
          *
          * @param string $name
          * @return void
          */
          public function removeHeader($name)

          unset($this->_headers[$name]);


          /**
          * Authorization: Basic header
          *
          * Login credentials support
          *
          * @param string $login username
          * @param string $pass password
          * @return void
          */
          public function setCredentials($login, $pass)

          $val = base64_encode("$login:$pass");
          $this->addHeader("Authorization", "Basic $val");


          /**
          * Add cookie
          *
          * @param string $name
          * @param string $value
          * @return void
          */
          public function addCookie($name, $value)

          $this->_cookies[$name] = $value;


          /**
          * Remove cookie
          *
          * @param string $name
          * @return void
          */
          public function removeCookie($name)

          unset($this->_cookies[$name]);


          /**
          * Set cookies array
          *
          * @param array $cookies
          * @return void
          */
          public function setCookies($cookies)

          $this->_cookies = $cookies;


          /**
          * Clear cookies
          *
          * @return void
          */
          public function removeCookies()

          $this->setCookies([]);


          /**
          * Make GET request
          *
          * @param string $uri uri relative to host, ex. "/index.php"
          * @return void
          */
          public function get($uri)

          $this->makeRequest("GET", $uri);


          /**
          * Make POST request
          *
          * String type was added to parameter $param in order to support sending JSON or XML requests.
          * This feature was added base on Community Pull Request https://github.com/magento/magento2/pull/8373
          *
          * @param string $uri
          * @param array





          share|improve this answer























          • Do I create the directories Magento/Framework/HTTP/Client?

            – Eddie
            Jun 20 at 6:11













          0












          0








          0







          Create below file to solve problem
          - lib/internal/Magento/Framework/HTTP/Client/Curl.php



           <?php
          /**
          * Copyright © Magento, Inc. All rights reserved.
          * See COPYING.txt for license details.
          */
          namespace MagentoFrameworkHTTPClient;

          /**
          * Class to work with HTTP protocol using curl library
          *
          * @author Magento Core Team <core@magentocommerce.com>
          * @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
          */
          class Curl implements MagentoFrameworkHTTPClientInterface
          null $sslVersion
          */
          public function __construct($sslVersion = null)

          $this->sslVersion = $sslVersion;


          /**
          * Set headers from hash
          *
          * @param array $headers
          * @return void
          */
          public function setHeaders($headers)

          $this->_headers = $headers;


          /**
          * Add header
          *
          * @param string $name name, ex. "Location"
          * @param string $value value ex. "http://google.com"
          * @return void
          */
          public function addHeader($name, $value)

          $this->_headers[$name] = $value;


          /**
          * Remove specified header
          *
          * @param string $name
          * @return void
          */
          public function removeHeader($name)

          unset($this->_headers[$name]);


          /**
          * Authorization: Basic header
          *
          * Login credentials support
          *
          * @param string $login username
          * @param string $pass password
          * @return void
          */
          public function setCredentials($login, $pass)

          $val = base64_encode("$login:$pass");
          $this->addHeader("Authorization", "Basic $val");


          /**
          * Add cookie
          *
          * @param string $name
          * @param string $value
          * @return void
          */
          public function addCookie($name, $value)

          $this->_cookies[$name] = $value;


          /**
          * Remove cookie
          *
          * @param string $name
          * @return void
          */
          public function removeCookie($name)

          unset($this->_cookies[$name]);


          /**
          * Set cookies array
          *
          * @param array $cookies
          * @return void
          */
          public function setCookies($cookies)

          $this->_cookies = $cookies;


          /**
          * Clear cookies
          *
          * @return void
          */
          public function removeCookies()

          $this->setCookies([]);


          /**
          * Make GET request
          *
          * @param string $uri uri relative to host, ex. "/index.php"
          * @return void
          */
          public function get($uri)

          $this->makeRequest("GET", $uri);


          /**
          * Make POST request
          *
          * String type was added to parameter $param in order to support sending JSON or XML requests.
          * This feature was added base on Community Pull Request https://github.com/magento/magento2/pull/8373
          *
          * @param string $uri
          * @param array





          share|improve this answer













          Create below file to solve problem
          - lib/internal/Magento/Framework/HTTP/Client/Curl.php



           <?php
          /**
          * Copyright © Magento, Inc. All rights reserved.
          * See COPYING.txt for license details.
          */
          namespace MagentoFrameworkHTTPClient;

          /**
          * Class to work with HTTP protocol using curl library
          *
          * @author Magento Core Team <core@magentocommerce.com>
          * @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
          */
          class Curl implements MagentoFrameworkHTTPClientInterface
          null $sslVersion
          */
          public function __construct($sslVersion = null)

          $this->sslVersion = $sslVersion;


          /**
          * Set headers from hash
          *
          * @param array $headers
          * @return void
          */
          public function setHeaders($headers)

          $this->_headers = $headers;


          /**
          * Add header
          *
          * @param string $name name, ex. "Location"
          * @param string $value value ex. "http://google.com"
          * @return void
          */
          public function addHeader($name, $value)

          $this->_headers[$name] = $value;


          /**
          * Remove specified header
          *
          * @param string $name
          * @return void
          */
          public function removeHeader($name)

          unset($this->_headers[$name]);


          /**
          * Authorization: Basic header
          *
          * Login credentials support
          *
          * @param string $login username
          * @param string $pass password
          * @return void
          */
          public function setCredentials($login, $pass)

          $val = base64_encode("$login:$pass");
          $this->addHeader("Authorization", "Basic $val");


          /**
          * Add cookie
          *
          * @param string $name
          * @param string $value
          * @return void
          */
          public function addCookie($name, $value)

          $this->_cookies[$name] = $value;


          /**
          * Remove cookie
          *
          * @param string $name
          * @return void
          */
          public function removeCookie($name)

          unset($this->_cookies[$name]);


          /**
          * Set cookies array
          *
          * @param array $cookies
          * @return void
          */
          public function setCookies($cookies)

          $this->_cookies = $cookies;


          /**
          * Clear cookies
          *
          * @return void
          */
          public function removeCookies()

          $this->setCookies([]);


          /**
          * Make GET request
          *
          * @param string $uri uri relative to host, ex. "/index.php"
          * @return void
          */
          public function get($uri)

          $this->makeRequest("GET", $uri);


          /**
          * Make POST request
          *
          * String type was added to parameter $param in order to support sending JSON or XML requests.
          * This feature was added base on Community Pull Request https://github.com/magento/magento2/pull/8373
          *
          * @param string $uri
          * @param array






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 20 at 5:09









          ShorabhShorabh

          9195 silver badges15 bronze badges




          9195 silver badges15 bronze badges












          • Do I create the directories Magento/Framework/HTTP/Client?

            – Eddie
            Jun 20 at 6:11

















          • Do I create the directories Magento/Framework/HTTP/Client?

            – Eddie
            Jun 20 at 6:11
















          Do I create the directories Magento/Framework/HTTP/Client?

          – Eddie
          Jun 20 at 6:11





          Do I create the directories Magento/Framework/HTTP/Client?

          – Eddie
          Jun 20 at 6:11

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f278947%2finvalid-response-line-returned-from-server-http-2-401-error%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

          Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

          Get RecordId in LWC From Community PageLWC Community recordId undefinedhow to get Personal Access Token from my integrated application LWC. I am using js onlylwc quick action from Opportunity page(aura:component) and not getting @api recordIdLWC Community recordId undefinedLWC - How to get label name of buttonsLWC: Add a region in custom community themeVisual force page redirection from lightning communityLWC NavigationMixin does not work in CommunityInvoking LWC component from a plain URL - Read URL Parameter inside LWCLWC download PDF fileLWC Get Pick-list Field Values