I am trying to send an empty body to a Post Request but it does not execute.
I have already tried this:
Post an empty body to REST API via HttpClient
    static async Task<string> CancelSale(string mainUrl, string bearerInfo,string systemNumber)
    {
        var cancelsaleUrl = mainUrl + $"api/sale/cancel/{systemNumber}";
        client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", bearerInfo);
        var data = new StringContent(null, Encoding.UTF8, "application/json");            
        var saleResponse = await client.PostAsync(cancelsaleUrl, data);
        var responseBody = await saleResponse.Content.ReadAsStringAsync();
        Console.WriteLine(responseBody);
        return responseBody;
    }
But it just does not execute, no exception.
I also tried this :
        var saleResponse = await client.PostAsync(cancelsaleUrl, null);
which also does the same result.
Any ideas?
 
    