-1

現在、単純な C バージョンのプロキシを作成しています。始まりのように。私はそれがどのように機能するかわかりません。リクエストからヘッダーを取得しました。

GET http://www.google.com/intl/zh-CN/options/ HTTP/1.1 ホスト: www.google.com ユーザーエージェント: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko /20100101 Firefox/11.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8 Accept-Language: zh-cn,zh;q=0.8,en-us;q= 0.5,en;q=0.3 Accept-Encoding: gzip, deflate Proxy-Connection: キープアライブ Cookie: __utma=173272373.193679248.1334660049.1334660049.1334660049.1; __utmz=173272373.1334660049.1.1.utmcsr=google.com|utmccn=(紹介)|utmcmd=紹介|utmcct=/; PREF=ID=fa48aeea1d8f76b9:U=a085cdf552ee303a:FF=0:TM=1329307863:LM=1334660032:S=rrb7tn0TSlZxymZj; NID=57=eF8kg0Geq6xPrc4flrw-ps5WXffeSS16kpTjTUXb_7-4tw0wXKbXKeWsa2UXr7o2gvV0o4-D9nVO5JV8PBFY5wT25oesLvlg7UiDwNM1wdC90WC3IqoZi3Kk0Pyh7Aj

_

次のステップは何をすればよいですか。ヘッダーを変更して Web サーバーに送信する必要があります。ヘッダーから URL を解析し、WEBSERVER に接続しました。別のヘッダーを取得しました。ページの本文を取得するにはどうすればよいですか?

4

1 に答える 1

1

本文は、空の行 (技術的には ) によってヘッダーから分離され\r\n\r\nます。リモートサーバーが送信するものを読み続けてください。

于 2012-05-21T14:48:47.667 に答える