Coldfusion从其他服务器读取HTTP发布请求

问题描述 投票:0回答:1

我在第三方服务器上拥有在线表单,并且使用标准HTTP POST请求将提交数据发送到我的Coldfusion页面。我需要在该.cfm页面中检索表单数据并将其插入数据库。我使用requestcatcher.com,可以看到如下所示的发帖请求数据格式:

POST / test HTTP / 1.1主机:mytest.requestcatcher.com连接:保持活动的内容长度:1198内容类型:multipart / form-data;boundary = ---------------------- 637248012629755039期望:100-继续

------------------------ 637248012629755039内容处置:表格数据; name =“ e_2113”

我的名字------------------------ 637248012629755039内容处置:表格数据; name =“ txtCity”

我的城市------------------------ 637248012629755039内容处置:表格数据; name =“ e_2123”

区------------------------ 637248012629755039内容处置:表格数据; name =“ e_2107”

[email protected] 637248012629755039内容处置:表格数据; name =“ e_2128”

212-123-1234------------------------ 637248012629755039内容处置:表格数据; name =“ e_2158”

马里兰------------------------ 637248012629755039内容处置:表格数据; name =“ e_2130”

我想知道如何获取所有表单数据的值。

谢谢

http post coldfusion
1个回答
1
投票

只需转储form范围即可查看所有字段名称和值。然后,您可以将其读入数据库。但是,您还应该设置另一个服务器必须发送给您的API密钥,并在处理数据之前进行验证。否则,任何人都可以向您发送表单数据并攻击您的数据库。

© www.soinside.com 2019 - 2024. All rights reserved.