我编写了一个 ASP 脚本来生成 JSON 数据/字符串。如何将该数据发送到 Web 服务?我得到了以下信息,但我无权访问服务器来注册任何 dll 文件。我做了一些搜索,发现我应该使用 XMLHttpRequest 但不知道该怎么做。
请帮忙。谢谢你。
连接到 Web 服务 Web 服务通过 HTTP 协议工作。建议此 Web 服务在投入生产后使用安全套接字层 (HTTPS)。Web 服务旨在使用以下 URL:http ://thedomain.com/api/push
该站点在标头中使用身份验证令牌来防止爬虫干扰 Web 服务。发送数据时,添加一个名为 HTTP_TOKENKEY 的标头,其值为 ABCDEFGHIJKL。这是推荐使用 HTTPS 的原因之一。Web 服务将在请求的 POST 中查找 JSON 数据并将 JSON 响应发送回客户端。
这就是我到目前为止所拥有的
strJSONToSend = theevent
webserviceurl = "http://thedomain.com/api/push"
Set objRequest = Server.createobject("MSXML2.XMLHTTP.3.0")
objRequest.open "POST", webserviceurl, False
objRequest.setRequestHeader "Content-Type", "application/json; charset=UTF-8"
objRequest.setRequestHeader "HTTP_TOKENKEY","ABCDEFGHIJKLMNOPQ"
objRequest.setRequestHeader "SOAPAction", webserviceurl
results = objRequest.send (strJSONToSend)
write (results)
set objJSONDoc = nothing
set objResult = nothing
这冻结了,什么都不做