>>static async Task<HttpResponseMessage> GetResponse(TicketUsageRequests ticket, string apiUrl) >> { >> HttpResponseMessage response = await client.PostAsJsonAsync(apiUrl, ticket); >> //response.EnsureSuccessStatusCode(); >> >> return response; >> }>>
>>try >> { >> SetRequestHeaders(tcHost, tcUserName, tcPassword, tnTimeout, tnRetries); >> >> TicketUsageRequests ticket = new TicketUsageRequests(); >> ticket.TicketBarcode = tcBarcode; >> ticket.TicketUsageDate = tcUsageDate; >> ticket.UserID = tcUserName; >> >> ... here I want to get the result of the response and parse it >> >> ... >>>>
HttpResponseMessage response = client.PostAsJsonAsync(apiUrl, ticket).Result;Do you know how can I debug that? I'm getting back 'Bad Request' - how can I see what exactly I am sending?