从帖子请求到https网址的空响应

时间:2017-08-20 07:28:59

标签: c++ sockets ssl https

我正在尝试使用Post方法从我的服务器获得响应,如果服务器具有http地址,则该方法很有效。但是,如果我尝试从具有https URL的类似服务器获得响应,我会得到一个空响应。 当我从服务器检查日志时,我看到请求没有到达服务器。我正在使用套接字连接到服务器。我不确定出了什么问题。任何帮助,将不胜感激。这是我的代码:

#include <iostream>
#include <winsock2.h>
#include <winsock.h>

#include <ws2tcpip.h>

#include <iphlpapi.h>
#include "httpRequest.h"
#include <windows.h>   

// Following code is in main()

// Code to connect to server (port used 443) which return succesfully.
SOCKET socket = connectToServer(strIp);

// returns me size of request
int iResult = send(socket , request.toString().c_str(), requestLength - iSent, 0 );

// This returns me 0 always for https server url
// I tried MSG_WAITALL\0 but results are same
char buffer[10054];
iResult = recv(socket , buffer, 10054, MSG_WAITALL);

// This too always returns 0 indicating no error.
int Err = WSAGetLastError();

0 个答案:

没有答案