WebRequest를 사용하여 API를 호출하려고하는데, Api 메서드는 다음 코드는 내 코드입니다.WebRequest를 사용하여 Api를 호출하십시오.
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();
하지만 모든 시간은 404 오류가 없습니다. 일부 도움말을 제공합니다.
URL을 브라우저에 복사하고 탐색하십시오. 404를 주면 URL이 유효하지 않음을 의미합니다. – PhillipH
이 URL을 확인하는 경우 https://nestiolistings.com/api/v1/에 있습니다. 404 –
@NomiAli와 관련이 없습니다. OP가 말하는 URL이 아닙니다. – ADyson