안녕하세요 카카오모빌리티 다중경유지 길찾기 관련 문의 드립니다.
public static async Task<Routes> GetWaypointRoute(string coord, string RestAPIkey)
{
Routes resultRoad = null;
try
{
using (var client = new HttpClient())
{
string key = "KakaoAK " + RestAPIkey;
var ServiceUrl = "https://apis-navi.kakaomobility.com/v1/waypoints/directions";
client.DefaultRequestHeaders.Add("Authorization", key);
var json = ConvertToJSON(coord);
var content = new StringContent(json, Encoding.UTF8, "application/json");
var response = await client.PostAsync(ServiceUrl, content);
var responseContent = await response.Content.ReadAsStringAsync();
resultRoad = JsonConvert.DeserializeObject<Routes>(responseContent);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
return resultRoad;
}
그런데 var response = await client.PostAsync(ServiceUrl, content); 이부분에서 계속 진행상태로 나옵니다. ServiceUrl, Content 등 봐도 제대로 입력한게 맞는데 무엇이 문제인지요?