2016-06-09 2 views
0

내 프로젝트에서 웹 서비스를 사용하고 있습니다. 다음과 같이 URL을 제공합니다 :URL을 동적으로 검색하는 방법은 무엇입니까?

WebServicename.asmx/Methodname

로컬로 VBScript에서 webservice를 사용했는데 잘 실행되고 있습니다. 그러나 서버에 동일한 코드를 배포하면 웹 서비스가 실행되고 있지 않습니다. 그래서 그 웹 서비스 전에 전체 URL을주고 싶습니다. 그래서 그 URL을 동적으로 가져 와서 URL 앞에 추가하고 싶습니다.

+0

를 호출 난 당신이 VB를 의미하는 생각이 VBScript를 매우 많이 의심 .그물 – Lankymart

답변

0

내가 VB 스크립트를 작성하고 있는데이

설정 oXMLHTTP = CreateObject를 ("MSXML2.XMLHTTP.3.0")와 같은 웹 서비스

Set oXMLDoc = CreateObject("MSXML2.DOMDocument") 

    'Msgbox("Calling WebService To Approve Leave") 

    strEnvelope ="varCarrierType="&varCarrierType &varCarrierID& "&Filename="&Filename& "&varC22Cnt="&varC22Cnt&"&varCurrentDateTime="&varCurrentDateTime&"&varTotalCommissionAmt="&varTotalCommissionAmt&"&vpath="&vpath 

    oXMLHTTP.onreadystatechange = getRef("HandleStateChange") 

    call oXMLHTTP.open("POST","/VBScriptService.asmx/InsertDBDetails",False) 

    call oXMLHTTP.setRequestHeader("Content-Type","application/x-www-form-urlencoded") 

    call oXMLHTTP.send(strEnvelope) 
    MsgBox "COM File successfully generated from the Template given. Verify the output file in " & vpath,0, "Com File Generation" 


    MsgBox "Page About to Refresh, Click ok to proceed", 0, "ComPage Refresh" 
    Set wShell=CreateObject("WScript.Shell") 
    wShell.SendKeys "{F5}" 
관련 문제