2013-04-09 105 views
1

我被給了一個項目來從經典ASP編寫JSON並將信息上傳到第三方提供的Web服務。使用經典的asp連接到web服務

第三方:

連接到Web服務: Web服務的工作原理通過HTTP協議。建議此Web服務在生產後使用安全套接字層(HTTPS)。該Web服務旨在與URL一起工作:http://domainname.com/api/push

該站點在標頭中使用驗證令牌以防止爬網程序干擾Web服務。發送數據時,添加一個名爲HTTP_TOKENKEY的標頭,其值爲ABCDEFGHIJK。這是推薦使用HTTPS的原因之一。 Web服務將在請求的POST中查找JSON數據並將JSON響應發送回客戶端。

我能夠生產沒有汗水的JSON,但無法通過傳統ASP連接到他們的Web服務。我必須使用傳統的ASP :(

請幫助...謝謝。

回答

0

您可以使用MSXML.XMLHTTPRequest通過經典的ASP發送SOAP消息。我這樣做,幾年前(2004年,我認爲)。這裏展示瞭如何做到這一點的文章:

http://www.devarticles.com/c/a/ASP/An-Introduction-To-XML-SOAP-Using-ASP-and-VB6/

皮特

+0

有沒有辦法不接觸服務器做我只是想JSON數據上傳到該API,因爲我不?有權訪問服務器端來註冊任何DLL 謝謝! – nkman 2013-04-09 17:11:22

+0

是的我認爲你可以使用JavaScript來做到這一點:var o = new ActiveXObject(「MSXML.XMLHTTPRequest」); – 2013-04-09 17:32:04