Mercurial
annotate playground/main.c @ 173:827c6ac504cd hg-web
Merged in default here.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 19 Jan 2026 18:59:10 -0800 |
| parents | 6de849867459 7387eec8e7f8 |
| children |
| rev | line source |
|---|---|
| 142 | 1 #include "seobeo/seobeo.h" |
| 2 | |
| 3 int main(int argc, char *argv[]) | |
| 4 { | |
|
147
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
5 Seobeo_Client_Request *p_req = Seobeo_Client_Request_Create("http://127.0.0.1:4444/file/tip?style=json"); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
6 Seobeo_Client_Request_Add_Header_Array(p_req, "User-Agent: Seobeo/1.0 (Array Mode)"); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
7 Seobeo_Client_Request_Add_Header_Array(p_req, "Accept: application/json"); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
8 Seobeo_Client_Request_Add_Header_Array(p_req, "X-Test-Header: TestValue"); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
9 Seobeo_Client_Response *p_resp = Seobeo_Client_Request_Execute(p_req); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
10 if (p_resp) |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
11 { |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
12 printf("Status: %d\n", p_resp->status_code); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
13 if (p_resp->body) |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
14 printf("Response:\n%s\n", p_resp->body); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
15 Seobeo_Client_Response_Destroy(p_resp); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
16 } |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
17 else |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
18 printf("Request failed\n"); |
|
6de849867459
[HgWeb] Updated logic to use Seobeo Client.
June Park <parkjune1995@gmail.com>
parents:
142
diff
changeset
|
19 Seobeo_Client_Request_Destroy(p_req); |
| 142 | 20 } |