对表单数据执行HTTP POST作为表单数据

时间:2013-06-10 15:08:16

标签: vbscript http-post

我在vbscript中有一个与Dictionary对象一起使用的代码。我想将这个对象作为他的邮件发送到服务器,而不是写:key1 = value1& key2 = value2& ...& keyN = valueN。
是否可以这样做?

1 个答案:

答案 0 :(得分:2)

HTTP表单发送文本和多部分数据,但不发送脚本对象。

这意味着您需要将Dictionary对象作为(转换的)文本字符串或附加到表单的二进制数据发送。然后,您需要将该数据转换回服务器上的Dictionary对象。

例如,您可以编写一个sub来将Dictionary转换为XML字符串,将其作为隐藏字段值发送,然后在您的服务器上读取该XML字符串并将其转换为Dictionary。最后,如果您对HTTP不满意,可以考虑使用客户端 - 服务器应用程序而不是网页。