关于ASP利用http头完成http摘要认证 请教高手

qq_25191565 2015-01-09 04:13:21
有一老站是asp(非.net)的程序 需要从一接口调取json数据

http://app.xxx.com/web-api/publish 这个是接口 登陆后会要求输入用户名密码(即产生一个401错误)


用户名 username 密码 password 这个是对应的参数

请问如何用 ASP 完成验证 取得数据

Response.Addheader 这种东西我没研究过 求大神

我贴一段我捣鼓的代码

Url = "http://app.xxx.com"
UserName = "publish"
PassWord = "publish12@098Adx"
SoapRequest="username="&UserName&"&password=" & md5(PassWord,16)

Set xmlhttp = server.CreateObject("Msxml2.XMLHTTP")
xmlhttp.Open "Get",url,false
xmlhttp.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
xmlhttp.setRequestHeader "HOST","app.xxx.com"
xmlhttp.setRequestHeader "realm","api@app.xxx.com"
xmlhttp.setRequestHeader "nonce","c0208e3a62b44d0eb1ecf54bcc2b619e"
xmlhttp.setRequestHeader "opaque","15f99019f6a31ddb942c59649a7f7860"
xmlhttp.setRequestHeader "username",UserName
xmlhttp.setRequestHeader "password",md5(PassWord,16)
xmlhttp.Send()

Response.Write xmlhttp.Status & " "
Response.Write xmlhttp.StatusText
Set xmlhttp = Nothing
...全文
227 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_aspnet 2015-01-13
  • 打赏
  • 举报
回复

28,376

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧