Not all sent parameters were read; read '6' parameter(s) but was sent '7'

Hello guys, please why do I keep getting the above error below is my code snippet.

const binanceConfig = {
        API_KEY: '',
        API_SECRET: '',
        HOST_URL: 'https://testnet.binance.vision/api/v3/',
      };

      let querystring = `symbol=BNBBUSD&side=BUY&type=MARKET&quoteOrderQty=100&timestamp=${new Date().getTime()}`;

      let signature = crypto
        .createHmac('sha256', binanceConfig.API_SECRET)
        .update(querystring)
        .digest('hex');

        const fullUrl = `${binanceConfig.HOST_URL}order?${querystring}&signature=${signature}`.trim();

        console.log(fullUrl);
        

     const makePurchaseFromBinance =  await axios.post(fullUrl, {}, {
        headers: {
          'X-MBX-APIKEY': binanceConfig.API_KEY,
          'content-type': 'application/x-www-form-urlencoded',
        },
      })

Ensure that you do not have any parameter in your body.

Thanks for the response, but as shown in my code, the axios request is sending an empty body.

so I followed the clue you gave and instead of using an empty curly brace I use an empty string on axios and it went through. Thanks for the response once again.