xiaochen666 发表于 2022-5-26 00:51

c++使用winhttp传入ip和路径问题

这两个地方如何用参数替换呢
https://www.52pojie.cn/forum.php?mod=image&aid=2524747&size=300x300&key=c1ef8d2cc2fa7b2c&nocache=yes&type=fixnone&ramdom=pYKy7
这俩参数的类型是 LPCWSTR
int main(int argc, char* argv[])

我写的是这个,然后强转(LPCWSTR)argv   但是会报错,在发送请求那一步,getlasterror输出发现是 12007

有师傅知道如何解决吗。

236A 发表于 2022-5-26 01:15

本帖最后由 236A 于 2022-5-26 02:14 编辑

域名和资源路径 例如:https://www.52pojie.cn/thread-1641112-1-1.html   
                                    WinHttpConnent(...,TEXT("www.52pojie.cn"))   WinHttpOpenRequest(...,TEXT("/thread-1641112-1-1.html"))

至于 char* 转LPCWSTR 用wsprintf()   //LPCWSTR = WCHAR = CString
也可以char * 转string

苏紫方璇 发表于 2022-5-26 01:27

MultiByteToWideChar

htpidk 发表于 2022-5-26 08:50

L""可以,估计你网址那里写错了,例如少写了/之类的

chachage 发表于 2022-5-26 08:56

学习一下

liuliu66 发表于 2022-5-26 09:02

跟着大佬学习一下

zx1234500 发表于 2022-5-26 09:06

非常棒,值得学习,吾爱使我成长。

xiangwenjunqqai 发表于 2022-5-26 09:42

路径加* 不然你的路径寻找不到的

xiaochen666 发表于 2022-5-26 11:08

苏紫方璇 发表于 2022-5-26 01:27
MultiByteToWideChar

真的牛皮,焦虑只会讨乱我的思维,早知道好好的百度一下了
页: [1]
查看完整版本: c++使用winhttp传入ip和路径问题