How to send String Array ( string [] )in Request Params for REST API in C#?
This does not work.
public string GetLocation(string [] myItems)
{
//var item = myItems;
var item = "[\"Alabama\", \"Texas\"]"; //Test
var regionCode = "South";
var url = $"
https://MyLocation.com/api/GetLocation?MySearch={ item }®ion={ regionCode }";
var httpWebRequest = (HttpWebRequest)WebRequest
.Create(ur
l);
httpWebRequest.Method = "POST";
var strResult = string.Empty;
var httpResponse = (HttpWebResponse)httpWebRe
quest.GetR
esponse();
using (var streamReader = new StreamReader(httpResponse.
GetRespons
eStream())
)
{
var result = streamReader.ReadToEnd();
strResult = result;
}
string myMsgResult = strResult;
}
This does not work. I need to pass string array parameter in body of the Rest API. How do I pass data in a Rest API "POST" from the Body of the HttpRequest?
public string GetLocation(string [] myItems)
{
//var item = myItems;
var item = "[\"Alabama\", \"Texas\"]"; //Test
var regionCode = "South";
var url = $"https://MyLocation.com/api/GetLocation?MySearch={ item }®ion={ regionCode }";
var httpWebRequest = (HttpWebRequest)WebRequest
httpWebRequest.Method = "POST";
var strResult = string.Empty;
var httpResponse = (HttpWebResponse)httpWebRe
using (var streamReader = new StreamReader(httpResponse.
{
var result = streamReader.ReadToEnd();
strResult = result;
}
string myMsgResult = strResult;
}