I have written my own PHP driver for the binance API which uses CURL to perform the API requests.
In order to speedup reequests, my driver is reusing the same http connection always if still open.
I can create multiple orders without a problem using POST requests on https://api.binance.com/api/v3/order. However once I perform a DELETE request on an existing order (which is DELETED successful), something seems to be messed up in the API.
When I try to create new ORDERS after the DELETE request, I always get ERR -1104 with various parameters depending on how many parameters I send or what order type I use, here are some examples:
ERR -1104: Not all sent parameters were read; read ‘4’ parameter(s) but was sent ‘7’.
ERR -1104: Not all sent parameters were read; read ‘5’ parameter(s) but was sent ‘8’.
If I close the http connection and create a new one, everything is fine (Which is my workarround for this problem). However I wanted to report this problem as it obviosly seems to be a BUG inside the API handling of https://api.binance.com/api/v3/order.