ASP.NET Q&A

rest api 호출 시 script에서는 정상적으로 json 데이터가 받아지는데 WebRequest 사용 하면 전체 소스가 유채형 평점: 없음 조회: 247
안녕하세요.
질문 드립니다. 

제목과 같이 api 호출 시 
html페이지에서 script로 호출 시에는 정상적으로 json 데이터가 받아지는데

-------html 소스 : 정상 동작 json 데이터로 받아짐
            $.ajax({
                type: "POST", //http를 요청하는 방식 GET,POST뿐만 아니라  브라우저 지원에 따라 PUT, DELETE도 가능함.
                async: true,
                url: "http://localhost/Customers/CUS0001",
                dataType: "json", //서버로 부터 전송받을 데이터의 타입(xml, json, html, script, JSONP, Text)
                success: function (data) {
                    showAttribute(data);
                },
                error: function (jqXHR, textStatus, errorThrown) {
 
                }
            });

컨트롤에서 WebRequest를 사용 할 경우 html소스 코드가 그대로 받아집니다.
---------WebRequest 사용
            string responseText = string.Empty;
 
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/Customers/CUS0001"
);
            request.Method = "GET";
            request.Timeout = 30 * 1000; // 30초
            //request.Headers.Add("Authorization", "BASIC SGVsbG8="); // 헤더 추가 방법
 
            using (HttpWebResponse resp = (HttpWebResponse)request.GetResponse())
            {
                HttpStatusCode status = resp.StatusCode;
                Console.WriteLine(status);  // 정상이면 "OK"
 
                Stream respStream = resp.GetResponseStream();
                using (StreamReader sr = new StreamReader(respStream))
                {
                    responseText = sr.ReadToEnd();
                }
            }
 
어떤 부분을 확인해야 할 까요?

rest api는 인터넷에서 받은 오픈 소스 입니다.
(MVC Rest Api)

도움 부탁 드립니다.
태그 : json rest restapi webrequest
작성자 정보
유채형
Level 2
 [EXP.7/16]

메일:  비공개

글등록 +12 12 덧글등록 +3 3
자기소개
글 공유하기 |
  tweet facebook
2019-04-05 오전 11:41:57
나도한마디
사용자
cocoz            [2019-04-05]
Level 4
 [EXP.9/16]
request.ContentType = "application/json"; 추가하고 호출해보세요
태그로 엮인글
[C#.NET Q&A] C# 웹 API 연동시 JSON PUT방식[1]  악어
[C#.NET Q&A] 응용 프로그램 실행시 에러 질문 입니다[1] 파일첨부 qwe
[C#.NET Q&A] Javascript 를 C# 으로 전환하는 문제[2]+1  라팍스
[구인&교육정보] [PHP개발자 모집] No.1 숙박 O2O서비스 여기어때 개발팀  위드이노베이션
[ASP.NET Q&A] javascript에서 ASP.NET 페이지를 호출하여 데이터를 리턴받으려고 합니다.  bncpride
[C#.NET Q&A] [질문] Json 을 Class 구조로 Deserialize 하려고 합니다.[2]+1 파일첨부 이수민
[ASP.NET Q&A] windows2003 + iis + asp.net 조합 서버의 멈춤현상[2]+2  801지마
[ASP.NET Q&A] Class선언 시, 다른 Class 사용시[1]  구니구니
[ASP.NET Q&A] json 연동[2]+3  허거덩
[ASP.NET Q&A] asp.net 에서 json 실행 결과를 return 받을때 파일다운로드가 뜨는 현상[1]  이수민
글리스트
 ★현재글->   rest api 호출 시 script에서는 정상적으로 json 데이터가 받아지는데 WebRequest 사용 하면 ...[1]  유채형
테이블에서 한단어가 밑으로 안내려가도록 할려면  민성
asp.net core 3.0 에서 cshtml 파일의 내용 변경 후 새로고침시 변경되지 않습니다.   Woongs
post 방식 !IsPostBack 질문있습니다.  접근금지
<a 태그에서 무조건 target='parent'로 할려면[1]  민성
mvc5 빌드 방법 문의[1]+1  야야
asp.net web form 질문 드립니다..  개발초보초보
db 라이센스 질문입니다[3]  새우새우
자바스크립트 관련해서 문의 드립니다.  phil
document.onkeydown 다운에서  민성
브라우저에서는 백스페이스를 못눌르게하고 textboxarea에서는 백스페이스를 누르게끔 허용할수 있는 방법이  민성