问题标签 [idhttp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Delphi,使用 idhttp 自动提交按钮
假设我有像 mozilla 和 iexplorer 这样的互联网浏览器,所以,我使用 mozilla 并且我已经使用我的帐户用户名和密码登录到一个网站,那么 idhttp 可以发布(提交表单,自动点击)到已经打开的帐户(没有打开网络浏览器)?或者我将不得不再次使用我的用户名和密码来发布提交?
我不需要代码,只要求回答是或否,如果不是!我应该在 INDY 中使用什么控件?示例:我想为单击自动提交按钮(我的帐户已经登录)!
谢谢
delphi - IDHTTP.Post 错误
这将返回 HTTP/1.1 400 错误请求。如果使用从http://priem.edu.ru:8000/import/ImportService.svc/test/import获取, 我会得到正确的 xml 文档作为响应。为什么会发生这种情况?我检查了所有我可以在谷歌找到的......但没有任何帮助。
我正在使用 RAD Delphi XE3
UPD:测试客户端工作正常...C# + webclient 类。delphi 可能还有更多的东西......不仅仅是IdHTTP?
delphi - 使用 Delphi XE2 的 HTTP.post 与 downloadURL
我正在尝试对两种类型的下载使用相同的过程。两者都在工作。
我想在两者上都使用 TDownloadURL 或 HTTP.Post,但无法确定如何使用。哪种方法以及如何做到这一点?谢谢你。
第一次操作——
第二次操作——
delphi - Delphi - MemoryStream 或 FileStream
我正在使用 Indy (idHTTP) 从 Internet 下载 EXE 文件,我可以使用 memorystream 或 filestream 将其保存到磁盘,但我真的不知道它们之间是否有任何区别(可能在文件的结果结构中? )。我还没有找到答案。
在哪里,这里有 2 个简单的函数来模拟我在做什么:
您的专家对使用一种或其他类型(内存流或文件流)有何看法?使用一种或其他类型时,EXE 文件的结构有什么不同吗?推荐什么类型?
谢谢!周末愉快!
delphi - Indy Tidhttp 发布 XML 文件的正确编码是什么?
我注意到我在使用 Indy Client 的应用程序中的 XML 文件有无效字符(我实际上使用了 IdHttp 的默认参数)
这是我的代码:
我的 XML 文件是 UTF-8 编码的。
我必须做什么才能在我的服务器上获得良好的编码(我也使用 Indy 作为服务器)?
delphi - 对 TIdHTTP POST 的响应缓慢
我正在调查使用 Indy 9 用 Delphi 5 编写的遗留可执行文件的问题。
正在使用的组件:TIdHTTP、TIdConnectionIntercept 和 TIdSSLIOHandlerSocket。
该应用程序目前遇到的问题是对 TIdHTTP POST 的响应缓慢。
我找到了以下两个链接:
Delphi:为什么 IdHTTP.ConnectTimeout 会使请求变慢?
Delphi TIdHTTP POST 与 GET 相比非常慢
根据链接,我尝试了以下建议:(i)将 ConnectTimeout 设置为零和(ii)设置 HTTPOptions 标志 hoKeepOriginalProtocol,但行为保持不变。
SSL 正在使用中,没有使用 TIdAntiFreeze。
我还尝试使用 C# 编写的测试可执行文件,利用 .NET ServicePoint 和 ClientBase(使用 DNS 名称而不是 IP 地址,如上述链接之一所示),没有任何延迟。
还有什么我可以检查/尝试的吗?上面的链接指的是“旧”版本的 Indy - 我能够在 Delphi5 中实现的最新版本是什么?
delphi - IdHTTP.Put 错误:不允许使用 HTTP/1.1405 方法
在 Delphi XE2 中,我正在尝试使用 IdHTTP.Put 将备忘录的行上传到我的网络空间上的文件:
但我总是收到此错误消息:
那么我必须怎么做才能避免错误并进行上传?
delphi - 使用 idhttp post 后如何获取 URL
我正在使用 idhttp 来获取网站的内容。获取内容后,网站会将网址从www更改为www8或www9或www10,例如:www.sample.com是发布前,发布后是www10.sample.com。如何得到它?谢谢你。
multithreading - IdHTTP.Post 在后台工作时为 TAnimate 设置动画?
使用 Delphi XE2,如何在 TIdHTTP 对象在后台工作时播放/更新 TAnimate 动画?例如,我IdHTTP1.Post
在远程服务器上等待这个 PHP“应用程序”完成:
在这 5 秒内,即使是线程计时器 (TJvThreadTimer) 也不会触发!我还尝试IdHTTP1.Post
使用带有 CreateTask 的 OmniThreadLibrary 将其放入单独的线程中。即使在这种情况下,线程计时器也不会触发,TAnimate 动画也不会更新。那么在后台工作时
我可以做些什么来为动画制作动画?IdHTTP1.Post
delphi - Idhttp 发布表单,得到消息:对象引用未设置为对象的实例
在通过 Http Post 方法 (idhttp) 发布表单后,我从 asp.net 站点收到此消息“对象引用未设置为对象的实例”,但如果我通过浏览器提交,我不会遇到此消息。为什么?我比较参数,没有区别。
我得到响应文本:
代替: