我目前一直在处理一个最初不是由我构建的项目。它是一个连接到 EFT 服务器的客户端,需要一键上传文件。在构建软件时,我们没有为在 Apache 服务器上进行本地测试而构建的凭据。
GUI 使用 Visual C# 构建,服务使用 libcurl 和 C++ 构建。
有一个名为 fileCurl.cpp 的文件,我在 _startUpload 类中添加了凭据
// What URL that receives this POST
curl_easy_setopt(cFileCurl->mCurl, CURLOPT_URL, sUrl.c_str());
//Username and Password
curl_easy_setopt(cFileCurl->mCurl, CURLOPT_USERPWD, "myname:thesecret");
使用 JSON 解析 GUI 并获取主机和端口。即使在此之后,服务器也会返回 401(用户身份验证错误)。
我需要一些线索,如果我留下的任何信息让我知道,我会立即发布。
谢谢