C++ POST запрос по сокетам
Всем привет, написал прогу, которая делает GET запрос на скрипт, Но мне необходимо так же делать и POST запрос.
Как его сделать без существенных изменений кода, который написан ниже:
Заранее спасибо
#include "stdafx.h"
#include
#include
#include
#include
#include
#pragma comment(lib,"ws2_32.lib")
using namespace std;
string request (char* link, char* text){
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,2), &wsaData) != 0) {
cout << "WSAStartup failed.\n";
system("pause");
return "ERROR";
}
SOCKET Socket=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
struct hostent *host;
host = gethostbyname(link);
cout << "DEBUG: "<
//cout << (host) << endl;
SOCKADDR_IN SockAddr;
SockAddr.sin_port=htons(80);
SockAddr.sin_family=AF_INET;
SockAddr.sin_addr.s_addr = *((unsigned long*)host->h_addr);
cout <<"DEBUG: "<
Так как код в тексте обрезался - то выкладываю скрины