Indy 400错误请求异常

时间:2019-11-13 19:53:45

标签: indy10 delphi-10.2-tokyo

我正在使用Delphi 10.2,并使用400 Bad Request得到了TIdHTTP.Get()异常。我可以在任何浏览器中输入HTTP调用字符串,并且可以正常运行,但是不能在Indy中输入HTTP调用字符串。

我的请求字符串是:

accept text/html,*/*
accept charset  UTF-8
basicauthentication true
contentType Text/xml
UserAgent  Mozilla/4.0 (compatible; MyApp)Mozilla/4.0 (compatible; MyApp)

1 个答案:

答案 0 :(得分:0)

感谢您的回应和建议。我发现了造成问题的原因。看来我的URL中有一些嵌入的空间正在触发错误的请求消息。

让我失望的是,将相同的URL粘贴到浏览器中可以正常工作,但是带有indy的相同URL失败了。更正嵌入空间的问题后,它可以按预期工作。