내 previous question에 우연히 아무 것도 보내지 않은 text/xml
Content-Type의 토큰/값 쌍을 보내고있었습니다. 그 문제에 대한 팀 C의 통찰력은 매우 도움이되었습니다. 다시 한 번 감사드립니다, 팀!MSXML2.ServerXMLHTTP의 기본 Content-Type은 무엇입니까?
원래의 송신 코드를 되돌아 보면, 의 Content-Type을 text/xml
으로 설정하는 것이 최근의 실수 였음을 알게되었습니다. 내 질문에 게시 송신 코드는 다음과 같이 보았다 :
url = "www.receivingwebsite.com\asp\receivingwebpage.asp"
information = "UserName=Colt&PassWord=Taylor&Data=100"
Set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "POST", url, false
xmlhttp.setRequestHeader "Content-Type", "text/xml"
xmlhttp.send information
실제 전송 코드는 정말 :
url = "www.receivingwebsite.com\asp\receivingwebpage.asp"
information = "UserName=Colt&PassWord=Taylor&Data=100"
Set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
xmlhttp.Open "POST", url, false
xmlhttp.send information
... 보내기 전에 콘텐츠 형식을 설정하려는 시도와 함께.
불행히도 원래 내가 도움을 요청하도록 이끌어 낸 문제는 여전히 존재합니다. 수신하는 고전 ASP 페이지에서 ServerXMLHTTP
개체에 의해 게시되는 정보를 볼 수 없습니다. 정보가 요청 개체의 querystring
또는 form
배열에 없습니다. 내가하는 일에 상관없이 정보를 찾을 수는 없지만 컨텐트 유형을 application/x-www-form-urlencoded
으로 변경하면 request.form
배열로 볼 수 있기 때문에 정보를 찾을 수 없습니다.
그래서 MSXML2.ServerXMLHTTP
클래스의 기본 콘텐츠 유형은 무엇입니까? 송신 클래스가 기본 컨텐츠 유형을 사용할 때 내 정보는 어디에 있습니까?
미리 도움을 청하십시오! Peace, Colt Taylor