HTMLファイルのソースを取得するコードがありますが、「ヘッダー応答」またはsthも取得します。そのように(私はそれを呼び出す方法がわかりません)どうすればこのヘッダーなしでそれを取得できますか?
私のコード:
#include "StdAfx.h"
#include <iostream>
#include <boost/array.hpp>
#include <boost/asio.hpp>
using boost::asio::ip::tcp;
std::size_t completion(const boost::system::error_code& error, std::size_t bytes_transfered)
{
return ! error;
}
int main(int argc, char* argv[])
{
boost::asio::io_service io_service;
boost::asio::ip::address addr = boost::asio::ip::address::from_string("31.170.161.16");
boost::asio::ip::tcp::endpoint endpoint(addr, 80);
tcp::socket socket(io_service);
socket.connect(endpoint);
boost::asio::streambuf request;
std::ostream requestStream(&request);
requestStream << "GET /xD1azt4_panel/bhc.html HTTP/1.1\r\n"
<< "Connection: Keep-Alive\r\n"
<< "Host: dublersoft.hostoi.com\r\n\r\n";
boost::asio::write(socket, request);
boost::asio::streambuf respond;
boost::system::error_code ec;
boost::asio::read(socket, respond, completion, ec);
std::cout << &respond << std::endl;
getchar();
return 0;
}
そして結果: