我想開到通過本地主機網頁(例如:www.google.com)的連接,端口80C:如何閱讀網頁
我怎樣才能做到這一點編程用C?我想要得到的所有HTML頭,而不僅僅是內容;(
我希望有人能幫助
提前許多感謝,
我想開到通過本地主機網頁(例如:www.google.com)的連接,端口80C:如何閱讀網頁
我怎樣才能做到這一點編程用C?我想要得到的所有HTML頭,而不僅僅是內容;(
我希望有人能幫助
提前許多感謝,
這裏是如何與libcurl
做一些示例代碼:。
http://curl.haxx.se/libcurl/c/getinmemory.html
還有另外一個就在那裏,那說明你如何得到一些頭數據:
http://curl.haxx.se/libcurl/c/getinfo.html
這些例子和許多其他可用作爲libcurl
分配的一部分。它不應該讓你開始。
我想我會和libcurl一起去......非常感謝回覆。 – Eamorr
總結過程:對於主機名
getaddrinfo()
)發送GET請求(參見協議在:http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol)
GET /index.html HTTP/1.1 主機:www.example.com
讀頭 - 由\ r \ n \ r \ n
嗯......閱讀[Beej指南到網絡編程(HTTP終止:// beej頁面沒有自動跳轉/導向/)。 – pmg
你到目前爲止嘗試過什麼?你嘗試使用像libcurl這樣的庫嗎?你有什麼特別的麻煩? – Mat
基本上,我有一個存儲在緩衝區中的HTTP請求。我想將這個HTTP請求應用到localhost並獲得響應。我環顧四周,我可以做到這一點。不幸的是,在libcurl中,你需要給它一個url,而不是文本的HTTP請求。 – Eamorr