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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
142
893d87124d16 please work
June Park <parkjune1995@gmail.com>
parents: 126
diff changeset
1 #include "seobeo/seobeo.h"
893d87124d16 please work
June Park <parkjune1995@gmail.com>
parents: 126
diff changeset
2
893d87124d16 please work
June Park <parkjune1995@gmail.com>
parents: 126
diff changeset
3 int main(int argc, char *argv[])
893d87124d16 please work
June Park <parkjune1995@gmail.com>
parents: 126
diff changeset
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
893d87124d16 please work
June Park <parkjune1995@gmail.com>
parents: 126
diff changeset
20 }