我正在使用 ColdFusion 8。我正在尝试使用 CFHTTP Post 在此页面上提交表单,而无需用户输入数字并单击提交。 https://testefile.boe.ca.gov/boewebservices/verification.jsp?action=SALES
我以前用其他形式做过,通常不是问题。
这是我的代码:
<cfhttp url="https://testefile.boe.ca.gov/boewebservices/servlet/BOEVerification" method="POST" port="443" resolveurl="yes" redirect="yes">
<cfhttpparam type="FORMFIELD" name="type" value="SALES">
<cfhttpparam type="FORMFIELD" name="account" value="10003">
<cfhttpparam type="FORMFIELD" name="Submit" value="Submit+Request">
</cfhttp>
<Cfoutput>#cfhttp.fileContent#</CFOUTPUT>
<cfdump var="#cfhttp#">
如果您手动尝试表单并输入帐号 10003,它会返回结果页面https://testefile.boe.ca.gov/boewebservices/verification_results.jsp
但是当我使用 CFHTTP Post 时,它只返回输入页面https://testefile.boe.ca.gov/boewebservices/verification.jsp?action=SALES
他们的一位开发人员制作了一个 Java 页面来做我想做的同样的事情,并且成功了。不幸的是,我不懂Java。
谢谢,
富有的