2

glib を使用して http get 要求を既にコーディングしている方がいるかどうか疑問に思っていましたか? それは可能ですか?

パラメータを使用して単純な URL を呼び出したいだけで、コードは gnu/linux、windows、および mac で動作する必要があります。

glib でそれができない場合は、その目的のために何を使用すればよいかについて何か提案がありますか (移植性の観点から)。プロジェクトの依存関係を最小限に抑えるために、可能であればサードパーティのライブラリを避けたいです。そのため、glib が適切な方法ではない場合、任意のコード フラグメントを歓迎します。

ありがとうシン

4

1 に答える 1

3

はい、libsoupを使用できます。これは GNOME の一部であり、GLib で使用するために設計されています。ハウツーから始めることができます。たとえば、基本的な GET リクエストを作成する方法を示します。

SoupMessage *msg;
msg = soup_message_new ("GET", "http://example.com/");
SoupSession *session = soup_session_sync_new();
guint status = soup_session_send_message (session, msg);
于 2010-07-15T21:25:25.590 に答える