Я хочу войти (https://pacer.login.uscourts.gov/csologin/login.jsf) с использованием CFHTTP. Используя Http Live Header, мы собираем все необходимые параметры и публикуем URL-адрес для входа. Вот мой пример кода:
<cfhttp url="#arguments.login_url#" method="post" timeout="30" redirect="no" resolveURL="yes" useragent="Mozilla/5.0">
<cfhttpparam name="login" value="login" type="formField">
<cfhttpparam name="login:loginName"value="xxxx"type="formField">
<cfhttpparam name="login:password" value="xxxx" type="formField">
<cfhttpparam name="login:clientCode" value="" type="formField">
<cfhttpparam name="login:Aj_idt206" value="" type="formField">
<cfhttpparam type="formField" name="javax.faces.ViewState" value="stateless">
</cfhttp>
Попробовав приведенный выше код, мы получили то же содержимое страницы входа в систему. Как войти в систему выше. Упомяните URL-адрес и соберите все файлы cookie, сеанс после входа в систему. У кого-нибудь есть идеи или какие-либо подсказки или любой другой метод в CF?
Благодарность
Ату
<cfdump var="#cfhttp#"/>
- какие-нибудь подсказки? Это будет методом проб и ошибок. - person Mark A Kruger   schedule 12.12.2014<cfhttpparam ..>
- заголовки и файлы cookie - это просто другие виды ресурсов, которые являются частью http-запроса. Оба типа HEADER и COOKIE поддерживаются cfhttpparam. - person Mark A Kruger   schedule 12.12.2014cfhttpparam
для передачи файлов cookie обратно на сервер в последующих запросах, как это делает браузер. - person Leigh   schedule 12.12.2014