얼굴검출 500 에러 질문이요

string url = “https://dapi.kakao.com/v2/vision/face/detect”; // HOST 및 URL
string rest_api_key = “???”; // 내 어플리케이션 => 어플선택 => 기본정보의 앱 키 > REST Key 값 부여

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); // 해당 URL로 네트웍을 만든다
            request.Headers.Add("Authorization", "KakaoAK " + rest_api_key); // 헤더에 옵션값을 추가한다.
            request.Headers.Add("threshold", "0.7"); // 헤더에 옵션값을 추가한다.
            request.ContentType = "multipart/form-data";// 콘텐츠타입을 명시한다
            request.Method = "POST"; // get 으로 보낼지 post로 보낼지 명시한다.

            FileStream file = new FileStream(textBox1.Text, FileMode.Open, FileAccess.Read); // 보낼 파일을 오픈한다.
            byte[] byteDataParams = new byte[file.Length]; // 보낼파일의 크기만큼 바이트배열을 만든다.

            file.Read(byteDataParams, 0, byteDataParams.Length); // 파일을 읽어서 바이트배열에 데이터를 넣는다.

            request.ContentLength = byteDataParams.Length; // 네트웍으로 보낼 데이터 길이를 명시한다.

            using (Stream reqStream = request.GetRequestStream()) // 네트웍을 열어서 데이터를 보낸다.
            {
                reqStream.Write(byteDataParams, 0, byteDataParams.Length); // 데이터 쓰기
            }

            string responseText = string.Empty;
            using (WebResponse response = request.GetResponse()) // 보낸데이터를 기반으로 받는다
            {
                Stream stream = response.GetResponseStream(); // 받은 데이터를 스트림으로 쓴다
                using (StreamReader sr = new StreamReader(stream)) // 스트림을 읽기 위해 리더를 오픈한다.
                {
                    responseText = sr.ReadToEnd(); // 스트림의 내용을 읽어서 문자열로 반환해준다.
                }

                Console.WriteLine(responseText); // 내용을 로그로 출력한다.
            }

image

요렇게 뜨네요 C# 에서 구현했습니다 … 500 에러는 시스템 오류
서버 에러를 총칭하는 에러 코드로, 요청을 처리하는 과정에서 서버가 예상하지 못한 상황에 놓인 상태입니다.
라는데 카카오 서버 문제로 생각하고 좀 나중에 하면 되는건가요 … ??

저도 그러고

데모 페이지도 500에러가 나네요 T.T

카카오가 답변좀 줬으면 좋겠는데 … 제 문제인지 서버문제인지 모르겠네여ㅜㅜ

안녕하세요.
내부 open api 서버 에러로 2020.10.28 17:11~17:55 까지 일부 요청들에 에러가 발생했습니다.
사용상의 불편을 드려서 죄송합니다.

image
지금도 똑같은데요 … ?

안녕하세요.
아래처럼 curl로 테스트해보시면 동작하는걸 확인하실 수 있습니다.

curl -v -X POST “https://dapi.kakao.com/v2/vision/face/detect
-F “image=@01.jpg” -F “threshold=0.7”
-H “Authorization: KakaoAK 앱키”

C#은 제가 도움드리기 힘든데요,
우선은 multipart/form-data에 대한 처리를 확인해보시면 도움이 될거 같습니다.
https://stackoverflow.com/questions/19954287/how-to-upload-file-to-server-with-http-post-multipart-form-data