I'm guessing you're creating a dataset prior to configuring a pipeline Copy activity? For copying data the HTTP method (POST) and the POST body are specified in the Copy Activity itself.
Notice that the dataset has no option to specify a HTTP method or a body. This means that when you try to preview data in the dataset, ADF sends a request, probably GET, without a body. I expect this isn't valid for your web service, which is why you're getting the 400.
Create the Copy activity in the pipeline and configure its source to use your dataset. You'll then be able to set a request method & body and will be able to preview the dataset there.