For a simple scenario, you can pass the parameter in the URL with PostAsync() method. You don't need to create an extra object or anything
await httpClient.PostAsync("https://localhost:60500/LogInfo?message=Test message", null);
Not sure if this is a good idea, but you can check another question here HTTP POST with URL query parameters -- good idea or not?