Delphi - 拦截RESTClient错误

时间:2016-09-05 12:41:52

标签: rest delphi

我正在尝试学习Delphi REST编程。我使用RESTClient,RESTRequest和RESTResponse设置了一个简单的应用程序。如果我连接到我公司的VPN,一切正常,我得到我的数据。这就是我所期望的,因为URL在VPN中。当我不在VPN上时,我收到一般错误" REST请求失败:执行请求因未知错误而终止。"我的问题是:我如何拦截此错误?我已经尝试将请求放在TRY..EXCEPT块中。这只给我调试器ENetHttpClientException的异常。

这是我认为应该起作用的......

try
  RESTRequest2.Execute;
 except
     ShowMessage(IntToStr(RestResponse2.StatusCode) + ':' + RestResponse2.StatusText);
  end;

0 个答案:

没有答案