delphi HTTP 常见异常状态及Delphi IDHTTP 控件处理方式


本文整理自网络,侵删。

 
以下部分为网上查找,部分为工作中整理

200:请求成功   

202:请求被接受,但处理尚未完成   

302:请求到的资源在一个不同的URL处临时保存     处理方式:重定向到临时的URL(IDHTTP处理方式 : IdHTTP.HandleRedirects := True;)

404:没有找到URL     处理方式:确认网页是否正确

415:请求格式问题    处理方式:设置content-type(IDHTTP处理方式 : 设置IdHTTP.Request.CustomHeaders.Values)

500:服务器内部错误  服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。

处理方式:确认提交的报文是否正确(一般可能报文格式,或参数格式异常, webservice接口中较常见)

501:服务器无法识别  服务器不支持当前请求所需要的某个功能。当服务器无法识别请求的方法,并且无法支持其对任何资源的请求。

502:错误网关  作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

503:服务出错   由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复。

相关阅读 >>

Delphi动态创建tadoquery加access出现'不正常的定义参数对象 提供了不一致或不完整的信息'错误

Delphi firedac,ado性能测试

Delphi中url的编码与解码,即urlencode的使用

Delphi firedac 下的 sqlite [7] - 备份、优化、事务(transaction)

什么是Delphi firemonkey

Delphi 删除指定字符串的所有实例

Delphi代码中嵌入asm代码

Delphi-idhttp-json用法

Delphi 简单的操作memo1剪切 复制 粘贴 撤销 全选 清空

Delphi adoquery查询,如何得到查询记录数?

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...