IronPython:url请求(也通过ntlm代理)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IronPython:url请求(也通过ntlm代理)相关的知识,希望对你有一定的参考价值。
// with default cred ccred = CredentialCache.DefaultCredentials // or special cred myCred = NetworkCredential(login,password,domaine) ccred = CredentialCache() ccred.Add(Uri(host), "NTLM", myCred) from System.Net import * def download(url,file, cred=None): wc=WebClient() if cred: wc.Credentials = cred wc.DownloadFile(url,file) def getContent(url, cred = None): wr = WebRequest.Create(url) if cred: wr.Credentials = cred rp=wr.GetResponse() r=StreamReader(rp.GetResponseStream(),Encoding.UTF8) return r.ReadToEnd()
以上是关于IronPython:url请求(也通过ntlm代理)的主要内容,如果未能解决你的问题,请参考以下文章
HTTP 请求未使用客户端身份验证方案“Ntlm”未经授权从服务器接收到的身份验证标头为“NTLM”
使用 HTTP Web 请求发送 HTTP 标头以进行 NTLM 身份验证