如何通过 HttpClient Post Request 发送 AMF3 对象

问题描述

我在一个旧网站上工作,它使用 AMF 包将数据发送到服务器。我需要向该网站发送一些文本数据并将该数据保存到该网站。换句话说,我想自动化这个网站。

我找到了 fluorinefx 库,但所有者不再支持它,互联网上也没有关于它的文档。我尝试使用 fluorinefx 的序列化类来序列化我的字典数据并将其发送到带有内容类型头应用程序/x-amf 的服务器。但是 httpclient 不支持 AMF 字节数组。

当我尝试使用 fluorinefx 的 NetConnection 类并使用 netConnection.Connect(url) 方法时,如果 url 以 http:// 开头,则没有问题,但如果 url 以 https// 开头,则会出现 URİFormat 异常。由于我正在使用的网站使用 https://,因此我也无法使用此 Connect 方法

所以请帮助我,我如何准备一个结构正确的 AMF 对象并使用 HttpClient 发送它。或者是否有任何其他库可用于发送 AMF 包。(我也查看了 WebOrb 和 DotAmf,但这些库也不起作用)

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)