anisette is done, how to sign?
This commit is contained in:
@@ -70,6 +70,7 @@ void CHTTPClient::Post( const char *szResource, HTTPHeader_t *pHeader, uint32_t
|
||||
szCombined = szMessage;
|
||||
szCombined.AppendTail(szHeader);
|
||||
szCombined.AppendTail("\r\n");
|
||||
V_printf("%s\n",szCombined.GetString());
|
||||
|
||||
Write(szCombined.GetString(), szCombined.GetLenght());
|
||||
Write((void*)data, uDataSize);
|
||||
@@ -209,7 +210,6 @@ HTTPResponse_t CHTTPClient::ParseResponse( const char *szMessage, uint32_t uData
|
||||
{
|
||||
if ( !V_stricmp( headers[i].m_szParamName, "Content-Length" ) )
|
||||
{
|
||||
V_printf("%s\n",headers[i].m_szValue.GetString());
|
||||
uBodySize = atoll(headers[i].m_szValue);
|
||||
bParseInChunks = false;
|
||||
};
|
||||
@@ -302,7 +302,6 @@ void CHTTPClient::ConnectToServer()
|
||||
{
|
||||
struct hostent *pServerHostName = NULL;
|
||||
struct sockaddr_in serverAddress;
|
||||
int fd = 0;
|
||||
int err;
|
||||
SSL_CTX *ctx;
|
||||
SSL *ssl;
|
||||
@@ -314,9 +313,6 @@ void CHTTPClient::ConnectToServer()
|
||||
return;
|
||||
}
|
||||
|
||||
fd = socket(AF_INET, SOCK_STREAM, 0);
|
||||
if ( fd < 0 )
|
||||
return;
|
||||
|
||||
V_memset(&serverAddress, 0, sizeof(serverAddress));
|
||||
serverAddress.sin_family = AF_INET;
|
||||
@@ -328,7 +324,7 @@ void CHTTPClient::ConnectToServer()
|
||||
// https
|
||||
serverAddress.sin_port = htons(m_uPort);
|
||||
|
||||
err = connect(fd, (struct sockaddr *)&serverAddress, sizeof(serverAddress));
|
||||
err = connect(m_iFileDescriptor, (struct sockaddr *)&serverAddress, sizeof(serverAddress));
|
||||
if (err < 0)
|
||||
return;
|
||||
|
||||
@@ -341,7 +337,7 @@ void CHTTPClient::ConnectToServer()
|
||||
if (!ssl)
|
||||
return;
|
||||
|
||||
SSL_set_fd(ssl, fd);
|
||||
SSL_set_fd(ssl, m_iFileDescriptor);
|
||||
SSL_set_tlsext_host_name(ssl, m_szHostName);
|
||||
|
||||
int r = SSL_connect(ssl);
|
||||
@@ -354,7 +350,6 @@ void CHTTPClient::ConnectToServer()
|
||||
}
|
||||
};
|
||||
|
||||
m_iFileDescriptor = fd;
|
||||
if (m_bIsSecure)
|
||||
{
|
||||
m_pSSL = ssl;
|
||||
@@ -524,6 +519,8 @@ public:
|
||||
IHTTPClient *CHTTPClientManager::Connect( const char *szUrl, bool bSecure, uint16_t *pPort )
|
||||
{
|
||||
CHTTPClient *pClient;
|
||||
int fd = 0;
|
||||
|
||||
pClient = new CHTTPClient();
|
||||
if (pPort)
|
||||
pClient->m_uPort = *pPort;
|
||||
@@ -534,6 +531,13 @@ IHTTPClient *CHTTPClientManager::Connect( const char *szUrl, bool bSecure, uint1
|
||||
else
|
||||
pClient->m_uPort = 80;
|
||||
}
|
||||
|
||||
fd = socket(AF_INET, SOCK_STREAM, 0);
|
||||
if ( fd < 0 )
|
||||
return NULL;
|
||||
|
||||
pClient->m_iFileDescriptor = fd;
|
||||
|
||||
pClient->m_szHostName = szUrl;
|
||||
pClient->m_bIsSecure = bSecure;
|
||||
return pClient;
|
||||
|
||||
Reference in New Issue
Block a user