400 Bad Request C#

I am getting a 400 Bad Request error, and can’t seem to figure out what I am messing up.

        WWWForm form = new WWWForm();
        form.AddField("X-MBX-APIKEY", apiKey);

        Dictionary<string, string> headers = new Dictionary<string, string>();
        headers.Add("X-MBX-APIKEY", apiKey);
        WWW www = new WWW(baseurl+"?"+queryString + "&signature=" + signature, null, headers);

        using (UnityWebRequest w = UnityWebRequest.Post(baseurl+"?"+queryString+"&signature="+signature, form))

            w.SetRequestHeader("X-MBX-APIKEY", apiKey);
            yield return w.SendWebRequest();

            if (w.result != UnityWebRequest.Result.Success)
                Debug.Log("Form upload complete!");


This is how my query looks like

queryString = "symbol=" + symbol + "&side=" + side + "&type=" + type + "&quantity=0.0000001" + "&timestamp=" + time;

With values


Any help is appreciated, thanks!

The http response 400 can be due to a multitude of factors. To properly diagnose the issue, please check the response body for additional details.

Thank you, I will try to get the response body to move forward.