Немогу отправить запрос по POST через OpenSSL API. char *pREQ="POST /inet_login.php HTTP/1.1\r\n" "Host: cab.tbt.ru\r\n" "Content-Length: 73\r\n" "Connection: close\r\n\r\n\" "login=xxxxx&password=xxxxxxxx&proceed_url=inet_cab.php&form_url=index.php/inet_login.php"; BIO_write(bio, pREQ, lstrlen(pREQ)); имхо, с запросом все впорядке. мне кажется запрос уходит не весь а только до \r\n\r\n\, т.е. до логина/пасса может кто-то встречался с этим уже? или есть примеры отправки POST запроса через SSL. я читал статью OpenSSL API (by Kenneth Ballard), но там в примере по GET.
вот и у людей аналогичные проблемы: Hi, i want to send some parameter to server, i use the following format: char request[256]; sprintf(request,"POST /servlet/com.sns.servlet.ftpssl.BceFtpSSLServlet HTTP/1.1\r\n" "Content-Type:application/x-www-form-urlencoded\r\n" "Host: 198.133.47.177\r\n\r\n" "username=XXXX&password=XXXX&Command=001\r\n"); SSL_write(ssl,request,strlen(request)); but I can not get the parameter on server side. Could you tell me what's wrong?