xmlDomDoc.Load (Request)를 사용하여 게시물에서 XML을 가져 오려고하면 쓸모없는 오류가 발생합니다.

익명의 남자

타사 사이트에서 게시 한 XML 데이터를 처리하기 위해 ASP 페이지를 만들고 있습니다. 나는 보내는 사이트를 전혀 제어 할 수 없습니다.

나는 구식이기 때문에 지금 고전적인 ASP (vbscript)에서 일하고 있지만 .net 솔루션에도 열려 있습니다. 이 시점에서 작동하는 모든 것.

지금 다음 코드가 있습니다.

Set objXmlRequest = Server.CreateObject("MSXML2.DOMDOCUMENT.3.0")

If objXmlRequest.Load (Request) Then
    strLogEntry = strLogEntry & " | XML received"
Else
    strLogEntry = strLogEntry & " | XML failed to load. " & objXmlRequest.parseError.reason
End If

타사 사이트에서 게시 할 때이 코드는 로그 파일에 다음 오류를 기록합니다.

The download of the specified resource has failed.
Error processing resource 'https://blahblah.thirdpartysite.com/xxxx/xxxx-ver2_0.dtd'

타사 사이트의 모든 지원 시도는 그가 말하는 내용을 전혀 모르는 프로젝트 관리자가 처리하고 있습니다. 그럼에도 불구하고 그들은 이러한 종류의 주요 처리자이며 문제는 내쪽에 있다고 생각해야합니다.

request.servervariables를 빠르게 확인하면 게시물에 관한 한 모든 것이 정상인 것처럼 보입니다.

HTTP_CONTENT_LENGTH: 1120
HTTP_CONTENT_TYPE: text/xml

비슷한 질문을 많이 찾았지만 작동하는 솔루션에는 없습니다. 그러니 이것을 속임수라고 부르지 말고 닫으십시오.

에케 하르트, 뿔

Pure Voodoo, 그러나 해결 방법 : 설정하여 유효성 검사 비활성화

.validateOnParse = False

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관