I followed this answer https://stackoverflow.com/a/1877016/3681759
goal is Send https://my.address.com/api?mail_from=FromEmailAddress&mail_to=ToEmailAdress
via HttpCient
found this solution:
private static readonly HttpClient client = new HttpClient { BaseAddress = new Uri("https://my.address.com") };
private async void Btn_send_Click(object sender, EventArgs e)
{
NameValueCollection queryString = System.Web.HttpUtility.ParseQueryString(string.Empty);
queryString.Add("mail_from", FromEmailAddress);
queryString.Add("mail_to", ToEmailAddress);
}
queryString
return what i want = mail_from=FromEmailAddress&mail_to=ToEmailAddress
now i want to send it via HttpClient and error:
var response = client.PostAsync("/api?", queryString).Result;
Error:cannot convert from 'System.Collections.Specialized.NameValueCollection' to 'System.Net.Http.HttpContent'
I know it im close, any advice please?
UPDATE to get this work:
var response = client.PostAsync($"/api?{queryString}", null);