поэтому я был в этом в течение нескольких дней, я пытаюсь подключиться к своему собственному веб-сайту через winsock, используя C++. обычно я нахожу все, что мне нужно, через Google, но я не могу понять, как это понять.Winsock2 login Form C++
char *sendbuf = "POST/HTTP/1.1\r\n"
"Host: sn.theskatenetwork.com\r\n"
"Accept: text/html, application/xhtml+xml\r\n"
"Content-Type: multipart/form-data; boundary=---------------------------7dd37b37e06e2\r\n"
"Content-Length: sizeofbody\r\n"
"Accept-Encoding: gzip, deflat\r\n"
"Keep-Alive: 30\r\n"
"Connection: Keep-Alive\r\n"
"\r\n"
"---------------------------7dd37b37e06e2\r\n"
"Content-Disposition: form-data; name=\"ID\"; text=\"testing\"\r\n"
"-----------------------------7dd37b37e06e2\r\n"
"---------------------------7dd37b37e06e2\r\n"
"Content-Disposition: form-data; name=\"Password\"; text=\"testing\"\r\n"
"-----------------------------7dd37b37e06e2\r\n"
"\r\n";
Я не уверен, правильно ли я отправляю входные права, поскольку все, что я видел, состоит только из отправки файлов. Я также не могу понять, как проверить файлы cookie, чтобы узнать, был ли я зарегистрирован. Я предполагаю, что для этого мне нужно отправить снова, как получить, но это все, что я знаю. Кажется, что большинство людей используют vb только для написания winsock, но сейчас это не вариант.
Есть ли причина, по которой вы делаете это вручную, вместо использования существующего API/библиотеки? Например, у Microsoft есть API WinINET и WinHTTP. Или используйте libcurl или любое количество других библиотек. HTTP - это сложный протокол для реализации вручную. Не заново изобретайте колесо. –
Я скорее изучаю это с трудом. Мне нравятся проблемы. –