当使用TIdHttp时,代码如下:
如果没有HTTP错误,我可以将响应内容写入memo1。但是当它返回HTTP坏请求时,Indy不会给我任何内容。我也在使用try..except,但它只能防止错误弹出窗口,并且仍然无法给我内容。
如何获取即使返回HTTP错误也能获得内容?
Memo1.Text := IdHTTP1.post(url,data);
如果没有HTTP错误,我可以将响应内容写入memo1。但是当它返回HTTP坏请求时,Indy不会给我任何内容。我也在使用try..except,但它只能防止错误弹出窗口,并且仍然无法给我内容。
如何获取即使返回HTTP错误也能获得内容?
TIdHTTP
不会丢弃内容,而是将其放置在引发的异常中。有关详细信息,请参阅我的答案。 - Remy Lebeau