login register Sysop! about ME  

2019년 09월 30일 17시 41분 00초,     조회수 : 128
  제목 : 서버통신을 사용해서 JSON 형식을 POST 로 넘겨야 합니다.
SEQ : 164207 글쓴이 : mirinest

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

예제 소스
	   set xmlhttp = server.Createobject("Msxml2.ServerXMLHTTP")
	   xmlhttp.Open "POST", "https://abc.com",false
	   xmlhttp.setRequestHeader "Content-Type", "application/json; charset=UTF-8"
	   xmlhttp.setRequestHeader "Accept","application/json"
	   xmlhttp.send DataToSend
	   sResponse = xmlhttp.responseText
	   Set xmlhttp = Nothing

https://abc.com <- 이 서버에 JSON 형식으로 POST 로 데이타를 넘겨야 하는데요
Open 쪽 메서드에 POST를 설정 해줬는데도 

위 실행페이지를 실행해서 익스플로러 브라우저 개발자도구 네트워크 탭에서 
요청헤더 부분을 보면 [요청 : GET /test_send.asp HTTP/1.1]
이렇게 나옵니다.

요청 부분에 GET 말고 POST 를 찍는 방법이 없을까요?

위 방식으로는 해결이 안되는건지 고수님들 조언좀 부탁드립니다.

  supercore
  2019-09-30(17:49)
캐릭 이미지
Content-Type을 application/x-www-form-urlencoded 로 보내보셧나요??
  mirinest
  2019-09-30(18:15)
Content-Type은 application/json 만 허용 됩니다.;;
다른 TYPE로 요청하면 받는 서버에서 에러페이지가 떨어지네요.

  topwood
  2019-10-04(09:55)
https://stackoverflow.com/questions/8144368/can-a-classic-asp-page-using-xmlhttp-make-a-json-request

검색해보니 여기 참고 하면 될듯 합니다.



제목 작성자 날짜 조회
서버통신을 사용해서 JSON 형식을 POST 로 넘겨야 합니다. (3) mirinest 2019-09-30 128

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})