Что означает точка?
большую часть времени я просто пишу, что:
...
Но иногда я вижу в автогенерируемом файле:
...
А также в Документы для службы я вижу, что они пишут
...
...
Но я никогда не видел никаких различий в попытке того или другого.
-121--1831001-
Я пытаюсь отправить форму данных публикации с помощью vbscript. Сайт, на котором я размещаю его, содержит несколько java, и, переткнувшись в заголовки, я замечаю, что он отправляет cookie, содержащий JSESSIONID
, который, как я полагаю, связан с аутентификацией Java:
Cookie: JSESSIONID=XXXXXXXXXXXXXXXXXXXXX
Когда я просто посылаю адрес и данные публикации, которые я хочу отправить, и смотрю на ответный текст, он отправляет меня обратно на страницу аутентификации Java, что заставляет меня думать, что мне нужно получить jsessionid cookie и отправить его обратно с данными.
Это функция, которую я использую для отправки данных проводки. Для простых форм это, кажется, работает хорошо, но Java на этой странице как бы бросил меня:
Function Fetch(URL, POST)
Set WshShell = CreateObject("WScript.Shell")
Set http = CreateObject("Microsoft.XmlHttp")
http.open "POST", URL, FALSE
http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
http.send POST
Fetch = http.responseText
set WshShell = nothing
set http = nothing
End Function
Мои вопросы на самом деле: как сделать это правильно? Нужно ли загрузить первую страницу, получить файл cookie и повторно отправить его вместе с формой? И если да, то как получить файл cookie, который сервер отправляет обратно в заголовок? Я вижу, когда смотрю в заголовки, которые они отправили назад:
Set-Cookie: JSESSIONID=XXXXXXXXXXXXXXXXXXXXX; Path=/Page
Спасибо большое.