360云查杀接口的使用


CString Connect360Cloud(CStringA m_md5)
{
    //请求体
    CStringA strBody;
    strBody.Format((
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"md5s\"\r\n"
        "\r\n"
        "%s	10485760 (风险)regqq.exe\r\n"
        "\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"format\"\r\n"
        "\r\n"
        "XML\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"product\"\r\n"
        "\r\n"
        "360zip\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"combo\"\r\n"
        "\r\n"
        "360zip_main\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"v\"\r\n"
        "\r\n"
        "2\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"osver\"\r\n"
        "\r\n"
        "5.1\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"vk\"\r\n"
        "\r\n"
        "a03bc211\r\n"
        "-------------------------------7d83e2d7a141e\r\n"
        "Content-Disposition: form-data; name=\"mid\"\r\n"
        "\r\n"
        "8a40d9eff408a78fe9ec10a0e7e60f62\r\n"
        "-------------------------------7d83e2d7a141e--"
        ),m_md5);
    CString strHeaders = _T(""); // 请求头
    //建立会话
    CInternetSession mysession;
    //连接到HTTP服务器/
    CHttpConnection* myconn = mysession.GetHttpConnection(_T("qup.f.360.cn"));
    //打开HTTP请求
    CHttpFile* myfile = myconn->OpenRequest(_T("POST"), _T("file_health_info.php"));
    //发送HTTP请求
    myfile->SendRequest(strHeaders,
        (LPVOID)(LPCSTR)strBody, strBody.GetLength());

    //从服务器读取字节流

    CString mystr;
    //CString temp;
    //while (myfile->ReadString(temp))
    //{
    //    mystr += temp;
    //}

    myfile->ReadString(mystr);
    USES_CONVERSION;
    LPSTR pStr = (LPSTR)mystr.GetBuffer();
    LPTSTR ptStr = A2T(pStr);
    mystr.ReleaseBuffer();

    myfile->Close();
    myconn->Close();
    delete myfile;
    delete myconn;
    mysession.Close();
    myfile = 0;
    myconn = 0;
    return ptStr;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值