问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

WinHttpSendRequest失败原因,该怎么处理

发布网友 发布时间:2022-05-02 08:20

我来回答

2个回答

热心网友 时间:2023-10-13 13:02

DWORD dwFlags。DWORD dwBuffLen = sizeof(dwFlags)。

sizeof计算对象的大小也是转换成对对象类型的计算,也就是说,同种类型的不同对象其sizeof值都是一致的。sizeof对一个表达式求值,编译器根据表达式的最终结果类型来确定大小,一般不会对表达式进行计算。

MSDN上的解释为:

The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type(including aggregate types). This keyword returns a value of type size_t.

其返回值类型为size_t,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定义:1typedef unsigned int size_t。

以上内容参考:百度百科-sizeof

   

热心网友 时间:2023-10-13 13:02

我也遇到同样的问题了,是在WinHttpSendRequest的时候报错(12175)
试了一下发现需要在hRequest = WinHttpOpenRequest(...)之后在hRequest中设置几个标志位:

C/C++ code?

DWORD dwFlags;
DWORD dwBuffLen = sizeof(dwFlags);
WinHttpQueryOption (hRequest, WINHTTP_OPTION_SECURITY_FLAGS,
(LPVOID)&dwFlags, &dwBuffLen);
dwFlags |= SECURITY_FLAG_IGNORE_UNKNOWN_CA;
dwFlags |= SECURITY_FLAG_IGNORE_CERT_DATE_INVALID;
dwFlags |= SECURITY_FLAG_IGNORE_CERT_CN_INVALID;
// dwFlags |= SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE;

WinHttpSetOption (hRequest, WINHTTP_OPTION_SECURITY_FLAGS,
&dwFlags, sizeof (dwFlags) );

之后再调用WinHttpSendRequest就没问题了。
WinHttpSendRequest失败原因,该怎么处理

The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type(including aggregate types). This keyword returns a value of type size_t.其返回值类型为size_t,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定义:1typedef unsigned int size...

WinHttpSendRequest失败原因,该怎么处理

之后再调用WinHttpSendRequest就没问题了。

c++用WinHttpSendRequest发送post请求,数据段参数在哪获取

http://www.aiseminar.cn/bbs/forum.php?mod=viewthread&tid=2017

用HttpQueryInfo一定能读取到HTTP状态字吗

ASCIIZ)计算度HttpSendRequestW些值调用函数失败ERROR_INVALID_PARAMETER功能HTTP服务器发送指定请求并允许客户端指定另外与请求起发送该功能让客户端指定选数据发送HTTP服务器请求紧随该特征通用于写操作PUTPOST发送请求HTTP服务器状态代码响应报读取些内部进行维护并提供给客户端应用程序通HttpQueryInfo功能应用程序...

get和post体现在HttpOpenRequest和HttpSendRequest上的区别解决方法_百 ...

get和post体现在HttpOpenRequest和HttpSendRequest上的区别 服务端用http\https编程,客户端用socket HINTERNET WINAPI HttpOpenRequest(HINTERNET hConnect,LPCTSTR lpszVerb,LPCTSTR lpszObjectName,LPCTSTR lpszVersion,LPCTSTR lpszReferrer,LPCTSTR *lplpszAcceptTypes,DWORD dwFlags,DWORD dwContext );BOOL ...

终于发现HttpSendRequest卡死的原因了,该怎么处理

我也遇到同样的问题了,是在WinHttpSendRequest的时候报错(12175) 试了一下发现需要在hRequest = WinHttpOpenRequest(...)之后在hRequest中设置几个标志位: C/C++ code? DWORD dwFlags; DWORD dwBuffLen = sizeof(dwFlags); WinHttpQueryOption (hRequest, WINHTTP_OPTION_SECURITY_FLA...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...但现在没在那里上班了…我想取消我的工号怎样做? 不在电信上班取消工号 成语独木难支是什么意思我不知道什么意思 回天之力的反义词 帧数测试用什么软 25岁买重疾险需要体检吗 25岁优先买哪一款重疾险? 25岁买重疾险应该怎么选 ...家养的小兔子抓轻伤,末出血,有没有必要打狂犬疫苗?请专家权威解答... 兵法中略如火,不动如山 如果投影距离不满足,无法投射适合的尺寸,怎么办? 用于后台智能传送服务 (BITS) 2.0 和 WinHTTP失败 应用程序打不开缺少winhttp.dll,360无效,下载软件打不开,电脑明显卡顿 thinkphp 根据条件查数据库存在记录则修改 不存在则添加 word中的线段怎么画出来? 电信卡怎么异地注销 朋友借我4000块钱没有还给我,现在还有微信转账记录,只不过他把名字,我可以报警要回来吗 房贷60万,分30年还清,己经还了10年,想一次性还清,还差银行多少钱? 朋友找我借四千微信转账给他了却一直不还我有他身份证号可以报警吗? 朋友借我5000块不还是否可以报警处理 租房合同一年,中途退租 欠4000块钱不还可以报警么? 朋友欠4000块钱不还没有借条怎么办,两个多月联系不上了只有微信聊天记录的证据,报警*管不管? 朋友借了我四千元钱不还,可不可以报案 房子合同签一年,半年可以退房吗 租房合同签了年,中途退房,算违约吗 签一年的房屋合同只住了半年,如不租了算违约吗? thinkPHP 写了where条件生成出来的sql却没有where,这到底是为什么 办公室电脑连不上网是什么原因 昨天租的房子,交了半年房租,签了合同,今天不想租了,可以退吗? windows系统错误代码怎么解决 服务器重启,WinHTTP AutoProxy问题。若能解决,必有重分! 登陆软件时出现 12029 WINHTTP传输失败是怎么回事? 求助!没有找到WINHTTP.DLL怎么办? 电话手表正负极在哪里 儿童手表电话里面电池怎么分清正反 电话手表的磁吸充电器哪个是正负极? 小天才电话手表的正付级 从江西景德镇乐平至义务的火车路线与票价 无锡坐火车到义乌要几个小时 求广东河源到江苏无锡的火车详细路线?及票价? 2015年02月16日火车票几点放票 二月四号的火车票明天什么开订 火车票预售第12天最早放票时间是几点? 王者荣耀里比赛结束后怎么发玩的不错赞? thinkphp 3.2.2 where查询问题? 钙片什么时间段吃比较好些? 中老年人一天的什么时候吃钙片和鱼肝油最好 王者荣耀中发“呵呵打得不错哟”是什么心理? 60多岁的老人,走路脚无力,有点站不稳,是怎么回事,...