我在使用带有 Google 联系人 API 的 Indy HTTP(在 Delphi 中)时遇到问题。
请参考下页的“ClientLogin Response”部分:
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html
当身份验证不正确或发生错误时,服务器返回 403 ......正如预期的那样。但是,根据该文档,响应内容中有客户端需要的信息,例如错误原因和验证码 URL 等。
问题是 Indy IdHTTP 组件在 403 上抛出异常,响应内容为空。到目前为止,我还没有找到获取此内容的方法。我已经尝试将对 Post 的调用包装在尝试中...除了读取响应流之外,但它在 403 上始终为空。
我该怎么做呢?