4

winapi函数WinHttpSendRequest()想要第三个参数中第二个参数的大小,第五个参数中第四个参数的大小。
我该如何计算呢?
我有一个围绕它的函数,我直接传递字符串,大约是这样的:

void Req(LPCWSTR headers, LPVOID body) {
    WinHttpSendRequest( hRequest, headers, (DWORD)strlen(headers), body, (DWORD)strlen(body), 0, 0 );
}
Req(L"User-Agent: blabla/1.0\r\nConnection: Keep Alive", "asdf=qwer&abcd=1234);

上面的代码不起作用。:/
我希望你能帮助我。

4

1 回答 1

6

.您需要使用wcslen而不是strlen宽字符串。

于 2014-04-13T18:35:37.430 回答