C++ HTTP post和wininet

C++ HTTP post和wininet,c++,winapi,http,networking,wininet,C++,Winapi,Http,Networking,Wininet,我使用wininet库实现发送POST请求。我尝试在HttpOpenRequest和postinitwininetwandle函数中使用不同的标志。生成的请求始终包含缓存控制:无缓存头 HTTP协议是否允许在没有此标头的情况下发送POST请求?如果是这样,我如何才能避免将此标头添加到请求中?不要使用标记INTERNET\u flag\u PRAGMA\u NOCACHE我没有使用它,但会出现“缓存控制:无缓存”标头。

我使用wininet库实现发送POST请求。我尝试在
HttpOpenRequest
postinitwininetwandle
函数中使用不同的标志。生成的请求始终包含
缓存控制:无缓存


HTTP协议是否允许在没有此标头的情况下发送POST请求?如果是这样,我如何才能避免将此标头添加到请求中?

不要使用标记
INTERNET\u flag\u PRAGMA\u NOCACHE
我没有使用它,但会出现“缓存控制:无缓存”标头。