winhttp相关内容

经典asp中的WinHttp TLS连接

我正在尝试将支付数据发送到 SagePay,由于他们关闭了 SSL,因此需要使用 TLS 发送. 我的代码如下: set httpRequest = Server.CreateObject("WinHttp.WinHttprequest.5.1")httpRequest.Open "POST", CStr(strPurchaseURL), falsehttpRequest.setReque ..
发布时间:2022-01-16 15:58:47 其他开发

通过windows命令行设置代理,包括登录参数

我想通过命令行设置代理,我发现的第一件事是您必须以管理员权限运行命令行 - 那么基本的代理设置将是: netsh winhttp 设置代理SERVER:PORT 这很好用,但我还想添加一个登录名.正如你所看到的,我已经尝试过使用 netsh->winhttp,但是 manual 没有说关于登录部分的任何信息,所以我只是尝试: netsh winhttp 设置代理用户:密码@SERVER:PO ..
发布时间:2021-12-31 19:34:42 其他开发

WinHTTP.WinHTTPRequest.5.1 在 TLS 1.2 之后不适用于 PayPal 沙箱

PayPal 沙箱最近仅限于 TLS 1.2 连接.这使得我们的网站停止使用 PayPal 沙箱,尽管它仍然可以使用生产 PayPal.将来生产的 PayPal 也会有同样的限制.我们使用经典的 ASP 和 Microsoft WinHTTP.WinHTTPRequest.5.1 组件与 PayPal 进行通信.这是下面的代码.objHttp.StatusText 返回“错误请求".我们使用的是 ..
发布时间:2021-12-29 17:01:00 其他开发

如何防止 ServerXMLHTTP 自动跟随重定向(HTTP 303 请参阅其他响应)?

我正在使用 ServerXMLHTTP 来执行 HTTP POST.返回的响应是重定向(特别是 303 See Other).ServerXMLHTTP 会自动跟随此重定向,但这会导致身份验证失败,因为它不会传播原始请求的 Authorization 标头. 有没有办法阻止自动重定向(或者确保重新发送授权标头)? 解决方案 ServerXMLHTTP 不支持拦截重定向(请参阅 Mic ..
发布时间:2021-12-18 15:19:49 其他开发

如何让 ASP.NET 访问证书存储中证书中的私钥?

我有一个 ASP.NET 应用程序,它访问证书存储中证书中的私钥.在 Windows Server 2003 上,我能够使用 winhttpcertcfg.exe 授予对 NETWORK SERVICE 帐户的私钥访问权限.如何授予访问 IIS 7.5 网站中 Windows Server 2008 R2 证书存储区(本地计算机\个人)中证书私钥的权限? 我已尝试为“所有人"、“IIS Ap ..
发布时间:2021-12-02 09:04:34 C#/.NET

如何使 WinHttpCrackUrl 在 64 位下工作

我有使用 WinHttp 的 Visual Basic for Applications 代码,并且可以与在 32 位 Windows XP 上运行的 32 位 Office 2010 完美配合.相同的代码无法在 64 位 Windows 8 上的 64 位 Office 2013 上正常运行,即使它编译正常. 问题是 WinHttpCrackUrl() 在 Windows 8 上返回错误 ..
发布时间:2021-11-25 06:08:27 C#

如何取消同步 WinHttp 请求?

我的服务有一个线程,当有人试图停止我的服务时,该线程可能正在执行 WinHttpSendRequest. WinHttpCloseHandle 文档 说: 应用程序可以通过使用 WinHttpCloseHandle 关闭 HINTERNET 请求句柄来终止正在进行的同步或异步请求 但是,后来在同一文档中似乎与此相矛盾.它说: 应用程序不应WinHttpCloseHandle ..
发布时间:2021-09-25 19:02:31 其他开发

WinHttpRequest gzip 响应解析

我在 VBA 项目中使用 MSXML2.XMLHTTP60 进行 http 冲浪.问题是 MSXML2.XMLHTTP60 仅限于四个并发请求. 我正在尝试使用 WinHttp.WinHttpRequest.5.1 代替,但还有另一个问题.MSXML2.XMLHTTP60 自动解析 gzip 结果,但WinHttpRequest.responseText 方法失败并出现错误: 目标多字 ..
发布时间:2021-09-24 18:43:46 其他开发

当为 WinHTTPRequest 指定事件处理程序前缀时,WScript.CreateObject 使 Windows 脚本宿主崩溃

根据 MSDN 文档 WinHTTPRequest 有四个事件处理程序,它们应该可以通过指定事件处理程序前缀来访问.不幸的是,这样做会导致 Windows Scripting Host 崩溃. 以下代码使 Windows Scripting Host 崩溃: Set oHTTP = WScript.CreateObject( "WinHttp.WinHttpRequest.5.1", "o ..
发布时间:2021-09-17 18:39:14 其他开发

在 Windows 服务中运行 cdb 时无法下载 Microsoft 符号

我有一个 .NET windows 服务,它调用 cdb.exe 来分析故障转储.我想在需要时自动从 http://msdl.microsoft.com 下载符号,使用参数: -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols 如果我将应用程序作为控制台应用程序运行,它会按预期工作,并为每个转储下载所需的符号. 问题是 ..
发布时间:2021-09-03 18:48:23 其他开发

使用 WinHttp 通过代理发送 HTTP 请求的代码

我正在使用 Winhttp.lib 库将 C++ 中的 HTTP 请求发送到远程服务器. 在客户端,HTTP 请求必须发送到 IP 为 W.X.Y.Z 且端口为 1234 的代理. 根据函数原型 WinHttpOpen() (https://msdn.microsoft.com/en-us/library/windows/desktop/aa384098%28v=vs.85%29.as ..
发布时间:2021-06-22 20:37:05 C/C++开发

WinHTTP-与服务器的连接异常终止

我导入WinHTTP并尝试在https网址中执行请求,如下所示: 函数TForm1.GetPage(AURL:String):字符串;变种WinHttpRequest:IWinHTTPRequest;开始CoInitialize(nil);尝试WinHttpRequest:= CoWinHttpRequest.Create;WinHttpRequest.Open('GET',AURL,False ..
发布时间:2021-04-30 19:04:23 其他开发

在Delphi中使用WinHTTP进行重定向后,是否可以获取最终URL?

我可以使用以下代码轻松地从URL获取HTML源,但是如何获取实际的URL本身呢?因为有时初始URL会经过一些重定向,而实际URL是不同的,所以我想捕获它以供使用.我似乎找不到有关在Delphi中使用winHTTP的方法或属性的任何好的文档.谢谢! var http:变体;开始http:= createoleobject('WinHttp.WinHttpRequest.5.1');http.op ..
发布时间:2021-04-30 18:44:28 其他开发

WinHttp Delphi包装器

请告知Delphi XE中是否有WinHTTP包装器 按优先顺序排列: 开箱即用的Delphi 带有移植例程的第三方开源pas文件 a xxx_TLB.pas包装器 解决方案: 由于注释不允许使用格式化代码,因此我在问题中粘贴解决方案: const winhttpdll ='winhttp.dll'; WINHTTP_ACCESS_TYPE_DEFA ..
发布时间:2020-10-20 02:20:08 其他开发