как можно получить содержание html странички после авторизации. т.е программно ввести basic авторизацию
Поиск перерыл весь, вроде что то есть и одновременно ничего нет.
суть в этом
===============================
- Код: Выделить всё
POST /cgi-bin/webcm HTTP/1.1
Accept: image/gif, image/x-xbitmap, */*"
Referer: http://192.168.1.1/cgi-bin/webcm
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Own
Host: 192.168.1.1
Content-Length: xxx
Connection: Keep-Alive
Cache-Control: no-cache
getpage=..%2Fhtml%2Fframe.htm&errorpage=..%2Fhtml%2Findex.html&login%3Acommand%2Fusername=admin&login%3Acommand%2Fpassword=admin&var%3Aerrormsg=Error
эти заголовки нужно передать роутеру дабы он позволил авторизироваться.
- Код: Выделить всё
Winsock1.SendData "POST /cgi-bin/webcm HTTP/1.1" & vbCrLf
Winsock1.SendData "Accept: image/gif, image/x-xbitmap, */*" & vbCrLf
Winsock1.SendData "Referer: http://192.168.166.1/cgi-bin/webcm" & vbCrLf
Winsock1.SendData "Accept-Language: ru" & vbCrLf
Winsock1.SendData "Content-Type: application/x-www-form-urlencoded" & vbCrLf
Winsock1.SendData "Accept-Encoding: gzip, deflate" & vbCrLf
Winsock1.SendData "User-Agent: Own" & vbCrLf
Winsock1.SendData "Host: 192.168.166.1" & vbCrLf
Winsock1.SendData "Connection: Keep-Alive" & vbCrLf
Winsock1.SendData "Cache-Control: no-cache" & vbCrLf
где нужно вводить имя и пароль, и в каком виде? что то читал про base64.
спасибо.