首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用libcurl将文件上传到EFT服务器的C++客户端

使用libcurl将文件上传到EFT服务器的C++客户端
EN

Stack Overflow用户
提问于 2012-05-03 22:04:33
回答 1查看 265关注 0票数 0

我目前正在处理一个项目,这个项目最初不是由我构建的。它是一个连接到EFT服务器的客户端,只需单击一个按钮即可上传文件。因为在构建软件时,我们没有在Apache服务器上进行本地测试的凭据。

图形用户界面是使用Visual C#构建的,服务是使用libcurl和C++构建的。

有一个名为fileCurl.cpp的文件,我在_startUpload类中添加了凭据

代码语言:javascript
复制
// 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 (用户身份验证错误)。

我需要一些线索,如果我留下了任何信息,请让我知道,我会立即张贴。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-05-04 05:48:12

您使用401获得的响应头包含您需要的信息,例如,服务器对此URL支持哪些HTTP身份验证方法。您的libcurl选项似乎只使用了Basic的默认方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10433064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档