有可能导致HttpQueryInfo 执行时出现12150 错误的一个原因 待我称王封你为后i 2021-12-01 23:24 326阅读 0赞 WInInet 是微软对FTP HTTP 协议做封装库。通过WInInet 系列函数可以方便的实现基于HTTP FTP协议的文件上传下载。最近做了一个项目也是用到了WInInet实现HTTP协议的文件下载。在此过程中调用HttpQueryInfo可以查询服务器返回的HTTP头中的消息。HttpQueryInfo 本身是针对服务器HTTP头内容的解析函数。该函数实际上是对在缓存在本地的HTTP头内容进行解析,并向调用者返回指定的内容。 实际操作中发现,HttpQueryInfo函数经常会返回 12150 错误,也就是 "The requested header was not found"。比如查询"Content-Length"时。网上的帖子多数会提示程序员,当HTTP头中不含有"Content-Length"时,会导致此问题。我遇到的情况是,通过WireShark抓包发现HTTP头中确有"Content-Length",但是HttpQueryInfo就是查不到的情况。后经调试发现,在调用 InternetConnect 函数时,第二个参数要求传入HTTP服务器域名,若此时传入的域名带有http://协议头,那么就会导致HttpQueryInfo执行失败。若单独写入域名,就正常。比如:给InternetConnect 函数的第二个参数传入[http://down.360safe.com/][http_down.360safe.com] 就会导致HttpQueryInfo的执行失败;若传入的是down.360safe.com 则执行成功。 转载于:https://www.cnblogs.com/michaellee/archive/2009/03/12/1410058.html [http_down.360safe.com]: http://down.360safe.com/
相关 Java泛型在编译时可能出现的错误 Java泛型在编译时可能出现以下几种常见错误: 1. 泛型参数不完整: ```java public void foo<T>() { // 缺少泛型类型 灰太狼/ 2024年09月17日 06:06/ 0 赞/ 9 阅读
相关 Java泛型滥用:可能导致运行时错误的情况 在Java编程中,泛型(Generics)是一种强大的工具,它允许我们在编写代码时避免类型相关的运行时错误。然而,如果滥用泛型,可能会导致以下问题: 1. **强制转换**: ﹏ヽ暗。殇╰゛Y/ 2024年09月11日 10:00/ 0 赞/ 18 阅读
相关 mybatis出现PersistenceException异常的可能原因 1.配置相应接口的map文件中的sql语句写错了。 2.配置相应接口的map文件中的resultType返回值类型没有写。(如果写错了则会报ExceptionInIniti ゞ 浴缸里的玫瑰/ 2022年12月31日 02:28/ 0 赞/ 143 阅读
相关 G++报错出现 [errror]Id returned 1 exit status错误可能出现的原因 昨天调试C++程序时,出现了这个错误,但好在通过自己一段一段程序的调试,终于还是把错误给发现了。我写下来,希望别人遇到这样的错误时,能够及时发现。 当出现如下错误时: 古城微笑少年丶/ 2022年10月29日 11:20/ 0 赞/ 184 阅读
相关 关于tomcat有时出现的ClassNotFound错误 ![这里写图片描述][20160816134149784] 如上图所示,出现这种情况,肯定会想到jar包未引入,但是找遍所有地方也找不出原因。 解决方法: (1)在we 淡淡的烟草味﹌/ 2022年09月25日 07:18/ 0 赞/ 151 阅读
相关 !注意 FastJson有可能会导致Bean转换错误 我试了一个多小时查bug 始终没有找出错误 ,然后最终试了一下换了GoJson 然后bug竟然好了 GoJson效果 ![20210728233539303.png][] 喜欢ヅ旅行/ 2022年09月01日 15:43/ 0 赞/ 116 阅读
相关 可能导致Hypertable启动慢的原因 集群中发现了一个问题:/hypertable/servers/rs1/log/user目录下有上百个文件,并且其余rs的相同路径下也是如此。然后集群重启时,Hyp 水深无声/ 2022年03月27日 06:18/ 0 赞/ 238 阅读
相关 sqlalchemy + alembic 执行数据库迁移时出现的错误 错误信息: sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:mysq 柔光的暖阳◎/ 2022年01月23日 23:37/ 0 赞/ 236 阅读
相关 有可能导致HttpQueryInfo 执行时出现12150 错误的一个原因 WInInet 是微软对FTP HTTP 协议做封装库。通过WInInet 系列函数可以方便的实现基于HTTP FTP协议的文件上传下载。最近做了一个项目也是用到了WInIne 待我称王封你为后i/ 2021年12月01日 23:24/ 0 赞/ 327 阅读
还没有评论,来说两句吧...