使用wininet库实现了POST请求的发送。我尝试在HttpOpenRequest和PostInitWinInetHandle函数中使用不同的标志。生成的请求始终包含Cache-Control: no cache标头。
HTTP协议是否允许发送不带此报头的POST请求?如果是这样,我如何才能消除向请求添加此标头的操作?
当我使用API的方法发出HTTP请求,并且响应发送"302: Moved Temporarily“时,WinINetAPI会自动遵循重定向指令并发出新的请求。因此,如何防止HttpSendRequest遵循重定向(30x状态代码)?
我不想提出两个要求..。我不想得到它得到的第一个响应,状态代码302在它的头部。