我如何在WinHttpOpenRequest中使用字符串变量?

时间:2018-03-26 03:29:59

标签: c string winhttp

我编写了一个使用Windows的winhttp发出HTTP请求的程序,我想这样做,用户可以填写一些东西,如什么网站和路径。 那我怎么能用一个字符串来填充这些表格呢? 例如

     hRequest = WinHttpOpenRequest( hConnect, L"PUT", 
                                   L"/html", 
                                   NULL, WINHTTP_NO_REFERER, 
                                   WINHTTP_DEFAULT_ACCEPT_TYPES,
                                   0);

我怎么能使用变量而不是“PUT”或“/ html”

1 个答案:

答案 0 :(得分:0)

您的变量必须是一个宽字符串,这是WinHttpOpenRequest将接受的唯一类型,因此不使用窄字符输入而是使用宽字符输入(例如wscanf而不是scanf)。