为了获得接收到的报头,我可以在HTTP_QUERY_RAW_HEADERS_CRLF中使用HttpQueryInfo。例如:P3P: CP="Facebook does not have a P3P policy. Learn why here: redacted"X-XSS-Protection: 0Access-Control-Allow-Credentials: true
使用wininet库实现了POST请求的发送。我尝试在HttpOpenRequest和PostInitWinInetHandle函数中使用不同的标志。生成的请求始终包含Cache-Control: no cache标头。
HTTP协议是否允许发送不带此报头的POST请求?如果是这样,我如何才能消除向请求添加此标头的操作?
app.get("/", (req, res) => { res.send(" World!");// Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
res.end();// Works