使用winiet开发http请求的时候出现 12029无法与服务器建立连接  找啦很长时间才找到的错误。

错误描述:

请求如下地址: http://www.xxx.com:8888 返回12029错误

首先想到的是12029无法与服务器建立连接,然后用其它浏览器打开试试,网页正常打开。

解决方法

肯定是有哪个地方设置错啦。

于是想到啦是不是重定向的问题。因为我这个地址是登陆地址没有登陆的话是要重定向的。但是wininet默认是会自动重定向的应该不会出错,但是我还是关闭啦自动重定向(INTERNET_FLAG_NO_AUTO_REDIRECT)输出响应头看看!于是乎看到是有一个重定向到 http://www.xxx.com/login.html于是找到错误啦,我明明请求的是8888端口为什么重定向的时候没有端口啦呢。默认成80啦而80端口我服务器是没有开户的所以就出现啦无法连接服务器的错误,

下面又看啦下发送请求时加的头部信息。Host:www.xxx.com  于是把这个改成 Host:www.xxx.com:8888   再请求,于是乎成功啦。问题就在这

服务器无效响应状态码12029,使用wininet发送http请求时出现12029无法与服务器建立连接...相关推荐

  1. 向服务器发送请求,服务器返回给客户端的响应状态码列表及其代表含义

    目录 1.状态码:100~ 2.状态码:200~ 3.状态码:300~ 4.状态码:400~ 5.状态码:500~ 响应状态码表示服务器的响应状态,在爬虫开发过程中,向服务器发送一个请求,服务器会根据 ...

  2. Ajax库-认识服务器,URL地址,axios基本用法,响应状态码,业务状态码,接口测试工具

    AjaxDay01 学习目标 1.理解客户端与服务器通信的过程 2.掌握 axios 的使用 3.了解接口文档的概念 服务器相关基础概念 概念:服务器是提供服务的设备(本质上就是一台电脑主机). 作用 ...

  3. python爬虫常见报错_Python爬虫常见HTTP响应状态码详解

    在使用Python进行网页数据抓取时,经常会遇到无数据返还或错误等异常,这个时候可以通过status_code命令来查看获得http请求返回的状态码,以便查找原因并制定相应的解决方案.import r ...

  4. http响应状态码大全

    http响应状态码大全 转:http://blog.sina.com.cn/s/blog_4ae187490100x9u7.html http状态返回代码 1xx(临时响应) 表示临时响应并需要请求者 ...

  5. Servlet+常用头信息+响应状态码+响应对象

    一.Servlet 1.概念 什么是Servlet? 1.Servlet 是 java EE 的规范之一.也就是接口.Servlet 接口定义了一套网络请求的规范2.Servlet 是 javaweb ...

  6. iOS开发之HTTP的请求头和响应头 以及常见的响应状态码

    *************请求头************** 请求头:包含了对客户端的环境描述.客户端请求信息等 GET /minion.png HTTP/1.1   //包含了请求方法.请求资源路径 ...

  7. HTTP响应状态码及含义

    HTTP响应状态码响应码(HTTP Status Code)代表了不同的响应情况 一. 1xx 提示信息,表示请求被接收,需要执行者继续操作,出现这种概率相对比较低. 100 表示请求者需要继续提出请 ...

  8. HTTP协议响应状态码(301、302、303的区别)

    1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码. 100 (继续) 请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分. 101 (切换协议) 请 ...

  9. Http响应状态码含义

    在工作中,你去发送请求,返回的响应中有状态码.根据返回的不同状态码,知道报错的原因是什么?这样可以快速的去解决问题~ 大体分类: @@@HTTP状态码被分为了五大类: 100-199:信息提示 200 ...

最新文章

  1. 【opencv】(4) 形态学处理:腐蚀膨胀、梯度运算、礼帽黑帽
  2. runtime自动归档/解档
  3. 该怎样才能将PDF转换成HTML
  4. [算法学习]斐波那契数的计算
  5. Nginx七层负载均衡配置
  6. JVM笔记(JVM内存+垃圾回收器)详解
  7. 27了,还应该再淡定么
  8. STM32官方标准固件库下载及介绍
  9. 计算机机考试卷分析,考试试卷分析与反思
  10. Mysql常用函数大全(分类汇总讲解)
  11. 国开大学计算机原理边学边练,国家开放大学计算机组成原理
  12. VOA上一句英语的翻译
  13. 计算机中rom和ram分别指什么,RAM和ROM分别是什么意思
  14. 解决3Dmax材质编辑器重影问题
  15. [渝粤教育] 郑州工程技术学院 食品微生物学 参考 资料
  16. 广电700M,到底行不行?
  17. 如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程,加上传Pypi,上传之后又如何增删whl项目
  18. MySQL如何退出命令行
  19. Xcode--下载地址大全
  20. SQL Server 日志文件查看器提示超时连接

热门文章

  1. mockito_Mockito:无法实例化@InjectMocks字段:类型是接口
  2. prometheus监控_使用Prometheus和Grafana监视开放自由
  3. crc16算法php实现,关于实现CRC16校验算法的两个函数
  4. php 如何实现表格行列的对齐,excel怎样把每列文字对齐
  5. utc时间 单位换算_数学基础知识点总结,常用单位换算长度、时间、面积等分类...
  6. 我们自嘲的“码农”身份被官方实锤了!
  7. 皮一皮:现在的妹子这么好骗?还是在下脸皮太薄了...
  8. 如何用Java创建ZIP文档?
  9. 记一次订单号的重复事故
  10. Spring Boot 应用迁移到 Java 11