J'essaye d'appeler api en utilisant WebRequest, la méthode Api est post following est mon code.Appelez Api en utilisant WebRequest
string ContactUs = "https://nestiolistings.com/api/v1/clients/" + APIKey;
var request = (HttpWebRequest)WebRequest.Create(ContactUs);
request.Headers.Add("Authorization", "BasiC############");
request.Method = "POST";
request.ContentType = "application/json";
request.Accept = "application/json";
JavaScriptSerializer jss = new JavaScriptSerializer();
List<people> list = new List<people>();
people obj = new people();
obj.first_name = model.Name;
obj.last_name = model.Name;
obj.email = model.Email;
obj.phone_1 = "";
obj.date_of_birth = "";
list.Add(obj);
RequestModel rm = new RequestModel();
rm.people = list;
rm.notes = model.Message;
// string yourdata = jss.Deserialize<UserInputParameters>(stdObj);
string yourdata = jss.Serialize(rm);
StreamWriter requestWriter = new StreamWriter(request.GetRequestStream());
requestWriter.Write(yourdata);
requestWriter.Close();
StreamReader responseReader = new StreamReader(request.GetResponse().GetResponseStream());
string responseData = responseReader.ReadToEnd();
responseReader.Close();
request.GetResponse().Close();
Mais cela donne tout le temps 404 erreur introuvable.please une aide.
Copiez l'URL dans votre navigateur et accédez-y. Si cela donne 404 cela signifie que l'URL n'est pas valide. – PhillipH
si vous cochez cette URL: https://nestiolistings.com/api/v1/ indique 404 –
@NomiAli non pertinent - ce n'est pas l'URL dont parle le PO. – ADyson