我正在使用Indy10。我的服务器正在处理表单帖子。 ARequestInfo.FormParams 正确包含未解析的表单参数。但是 ARequestInfo.Params.count 是0.有没有办法让 ARequestInfo.Params 拥有解析后的表单参数?或者有没有办法解析 ARequestInfo.FormParams ?
似乎我必须编写自己的解析例程,因为它应该已经封装在对象中。或许我错过了一种方法。
更新进行更多挖掘我发现在局域网内发帖时一切正常。但是,当帖子是从我们局域网外的浏览器完成时,它不会。
答案 0 :(得分:4)
尝试在ParseParams
设置TIdHTTPServer
属性。
或者您可以创建TIdHTTPRequestInfo
类的后代来访问名为{的受保护方法{1}}自己解析参数。
这是一个例子。
DecodeAndSetParams