Win32 API 访问路由的加密网页

Win32 API 访问路由的加密网页

通过WinHttp的WinHttpSetCredentials函数来访问加密网页。

网页的用户名密码加密类型共有五种,分别是:

WINHTTP_AUTH_SCHEME_BASIC Indicates basic authentication is available.
WINHTTP_AUTH_SCHEME_NTLM Indicates NTLM authentication is available.
WINHTTP_AUTH_SCHEME_PASSPORT Indicates passport authentication is available.
WINHTTP_AUTH_SCHEME_DIGEST Indicates digest authentication is available.
WINHTTP_AUTH_SCHEME_NEGOTIATE Selects between NTLM and Kerberos authentication.

而MSDN中的加密网页示例不包含WINHTTP_AUTH_SCHEME_BASIC类型,而路由中的加密类型恰巧就是这种类型。

在WinHttpSendRequest之前加上WinHttpSetCredentials,就行了。

bResults = WinHttpSetCredentials( hRequest,  
WINHTTP_AUTH_TARGET_SERVER, 
WINHTTP_AUTH_SCHEME_BASIC,
L"admin",
L"",
NULL );
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110767.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 常用Java编程软件有哪些[通俗易懂]

    常用Java编程软件有哪些[通俗易懂]很多想学Java的人想知道常用的Java编程软件有哪些,毕竟只有掌握软件才能更好的工作。然而,只掌握软件工具并不够,你还需要具备一定的知识基础,更要熟练掌握各个软件的应用,常用的Java编程软件有哪些?1、IntelliJIDEAIntelliJIDEA是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说

  • java中int和char转换_java 二维数组

    java中int和char转换_java 二维数组在java中int与char之间的互相转化引言数据类型在介绍int与char的转换之前,我们先来回顾一下java中的基本数据类型:|类型|大小|包装器类型||boolean|-|Boolean||char|16-bit|Character||byte|8bits|Byte||short|16bits|Short|…

  • 3d工具收集_3d图表走势综合版

    3d工具收集_3d图表走势综合版Poser是Metacreations公司推出的一款三维动物、人体造型和三维人体动画制作的极品软件。用过Poser2与Poser3的朋友一定能感受到Poser的人体设计和动画制作是那么的轻松自如,制作出的作品又是那么生动。而今Poser更能为你的三维人体造型增添发型、衣服、饰品等装饰。让你的设计与创意轻松展现。Mixamo:在线3D动漫角…

  • 大数据要学哪些内容

    大数据要学哪些内容第一阶段:静态网页基础(HTML+CSS)1.难易程度:一颗星2.技术知识点+阶段项目任务+综合能力3.主要技术包括:html常用标签、CSS常见布局、样式、定位等、静态页面的设计制作方式等第二阶段:JavaSE+JavaWeb1.难易程度:两颗星2.技术知识点+阶段项目任务+综合能力3.主要技术包括:java基础语法、java面向对象(类、对象、封装、继承、多态、抽象…

  • PyCharm的搜索/替换快捷键[通俗易懂]

    PyCharm的搜索/替换快捷键[通俗易懂]查找:Ctrl+F替换:Ctrl+R查找是Find,替换是Replace。

  • adodb.RecordSet的属性和方法

    adodb.RecordSet的属性和方法为了更精确地跟踪数据,要用RecordSet组件创建包括数据的游标,游标就是储存在内存中的数据:rs=Server.CreateObject("ADODB.RecordSet&quot

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号