delphi – 即使连接在IdHttp中出错,如何获取响应内容?
发布时间:2020-12-15 09:34:42 所属栏目:大数据 来源:网络整理
导读:当像这样使用TIdHttp时: Memo1.Text := IdHTTP1.post(url,data); 如果它没有给出http错误,我可以获得memo1的响应内容.但是当它提出http错误请求时,Indy并没有给我内容.我也在使用try..except,但它只是防止错误框,但仍然没有给我内容. 即使它返回http错误,我
当像这样使用TIdHttp时:
Memo1.Text := IdHTTP1.post(url,data); 如果它没有给出http错误,我可以获得memo1的响应内容.但是当它提出http错误请求时,Indy并没有给我内容.我也在使用try..except,但它只是防止错误框,但仍然没有给我内容. 即使它返回http错误,我怎样才能获得内容? 解决方法
发生HTTP错误时,TIdHTTP会引发EIdHTTPProtocolException异常.该异常包含其ErrorCode属性中的HTTP状态代码,其Message属性中的HTTP状态文本以及其ErrorMessage属性中的响应数据.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 大数相乘算法 List实现
- java – 使用IntelliJ生成JPA实体而不使用persistence.xml
- VB Net to C Sharp Converter v3 02 Incl Keymaker-CORE
- 具有Undef的Perl三元运算符
- Lua自己实现如果对象是指定类或其子类的实例,返回 true
- POJ 1442 Black Box treap裸题 动态求整个序列的前k大数
- php – Laravel 4 Zurb Foundation 5的最佳实践?
- Perl – DBI和.pgpass
- 是否有一个Perl相当于ruby koans项目?
- delphi – 我应该在我的代码中使用块标识符(“end;”)吗?