首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ WinHttpSendRequest Eror C2664

C++ WinHttpSendRequest Eror C2664
EN

Stack Overflow用户
提问于 2019-06-11 07:29:48
回答 1查看 43关注 0票数 0

我试图做一个程序,从一个需要你通过另一个网站登录的HTML。我对WinHttpSendRequest有个问题。我料到他们都不会犯错误。

  1. 代码: len = (DWORD)strlen("username=aan1982&pswd=admin1234&sub_check=1&sub_login=");bResult = WinHttpSendRequest(hRequest,WINHTTP_NO_ADDITIONAL_HEADERS,0,"username=aan1982&pswd=admin1234&sub_check=1&sub_login=",len,len,0); 错误: C2664 'BOOL‘WinHttpSendRequest(HINTERNET,LPCWSTR,DWORD,LPVOID,DWORD,DWORD,DWORD_PTR):无法将参数4从“const char 55”转换为“LPVOID”
  2. 代码: LPVOID data = "username=aan1982&pswd=admin1234&sub_check=1&sub_login=";len = (DWORD)strlen("username=aan1982&pswd=admin1234&sub_check=1&sub_login=");bResult = WinHttpSendRequest(hRequest,WINHTTP_NO_ADDITIONAL_HEADERS,0,data,len,len,0); 错误: C2440‘初始化’:无法从'const 55‘转换为'LPVOID’
  3. 代码: len = (DWORD)strlen("username=aan1982&pswd=admin1234&sub_check=1&sub_login=");bResult = WinHttpSendRequest(hRequest,WINHTTP_NO_ADDITIONAL_HEADERS,0,(LPVOID)"username=aan1982&pswd=admin1234&sub_check=1&sub_login=",len,len,0); 错误: 函数“类(?GetHTML@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)and,struct std::char_traits,class std::allocator > __cdecl GetHTML(void)”中引用的LNK2019未解析的外部符号__imp__WinHttpCloseHandle@4与其他的LNK2019类似。
EN

回答 1

Stack Overflow用户

发布于 2019-06-11 08:23:42

代码语言:javascript
复制
char    p[] = "username=aan1982&pswd=admin1234&sub_check=1&sub_login=";
LPVOID  ptr = static_cast<LPVOID>( p );
int     len = strlen( p );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56538618

复制
相关文章

相似问题

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