gpt4 book ai didi

asp-classic - ASP 中的 MSXML2.ServerXMLHTTP 调用

转载 作者:行者123 更新时间:2023-12-04 06:05:28 28 4
gpt4 key购买 nike

我正在使用 Confident Technologies Image Captcha,在他们的技术中,我需要发布到他们的服务器,然后服务器将返回 HTML 代码。见:https://login.confidenttechnologies.com/docs/restful
我为此制作了一个 VBScript,但我可以得到我需要的结果。功能是:

FUNCTION CreateSecurity()
Dim nURL : nURL = "http://captcha.confidenttechnologies.com/captcha"
Dim SendStr : SendStr = "api_username=jqcsgvsi47g9BEgncu2Mb9pINE4W5tEYNPIwMHFR&api_password=pHm5IDZhLiaeY8raDStdEyoRiBeqoTSMDeFxkWcM&customer_id=K9PWSU6s&site_id=storeboard"
Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
xmlhttp.open "POST", nURL, false
xmlhttp.setRequestHeader "Content-Type", "application x-www-form-urlencoded"
xmlhttp.send(SendStr)
Response.write xmlhttp.responseText
Set xmlhttp = nothing
END FUNCTION
我只是在我希望捕获出现的地方调用这个函数。但是,当我调用该函数时,我得到以下结果:

Bad Request

site_id may not be blank.

api_password may not be blank.

api_username may not be blank.

customer_id may not be blank.


查看结果: http://www.storeboard.com/join_now_new.asp
有谁知道我做错了什么?
任何帮助将不胜感激。
提前谢谢了,
保罗

最佳答案

两个建议:

1) 我找到了 this article ,其结果是将您的内容类型标题更改为 xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
2) 使用 Fiddler分析请求并确保发送 header 和表单数据。

祝你好运

关于asp-classic - ASP 中的 MSXML2.ServerXMLHTTP 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8408896/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com