WindowsAPI(Win32API) Advent Calendar 2015 22日目
WindowsAPI(Win32API) Advent Calendar 2015 - Adventar
HttpQueryInfoは、HTTPリクエストやHTTPレスポンスの中の、マクロで指定された情報を取得するWindowsAPI・・・。
HttpQueryInfo function (Windows)
今回は、Content-Lengthを取得してみる・・・。
Content-Lengthの値が文字列で返ってくるので、文字列バッファtszContentLengthBufに格納してから、DWORD値のdwContentLengthに変換している・・・。
今回は、dwContentLength + 1のバッファを用意して、そこにレスポンスボディを格納するようにしている・・・。
hInternet = 00cc0004 hSession = 00cc0008 hRequest = 00cc000c <html> <head> <title>Hello, Internet!</title> </head> <body> <h1>Hello, Internet!</h1> </body </html> 続行するには何かキーを押してください . . .
この場合でも、最後まで読み込めている・・・。
Sample/HttpQueryInfo.cpp at master · bg1bgst333/Sample · GitHub