我正在尝试在本机HttpSendRequest
中使用C++
向服务器发送基本身份验证请求。有没有人有关于如何实现这个目标的任何例子?
编辑到目前为止,我已尝试将用户名和密码编码为基本64字符串,例如,string auth = "myuser:mypassword"
然后将其编码到基本64中,因此它返回一个类似{{的字符串1}}。
然后我创建一个新的字符串,它基本上是编码字符串dXNlcjpwYXNzd29yZA==
然后我使用string encoded = "Basic " + "dXNlcjpwYXNzd29yZA=="
和InternetOpen
作为HttpOpenRequest
连接到服务器,并成功通过。
然后我尝试使用POST
HttpSendRequest
不确定到底出了什么问题,但总是会返回
错误代码12150,ERROR_HTTP_HEADER_NOT_FOUND。