我正在使用Delphi 10.2,并且正在使用400 Bad Request
获得TIdHTTP.Get()
异常。该应用程序于2019年11月7日开始运行,现在无法正常工作。我可以在可以正常运行的任何浏览器中输入HTTP调用字符串,但现在不能在Indy中输入。
我的请求字符串是:
accept text/html,*/*
accept charset UTF-8
basicauthentication true
contentType Text/xml
UserAgent Mozilla/4.0 (compatible; MyApp)Mozilla/4.0 (compatible; MyApp)
感谢您的回答和建议。我发现了造成问题的原因。看来我的URL中有一些嵌入的空间正在触发错误的请求消息。
让我失望的是,将相同的URL粘贴到浏览器中可以正常工作,但是带有indy的相同URL失败了。更正嵌入空间的问题后,它可以按预期工作。