Я использую 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.
Благодарность,
Богатый