commit aaf6ff2

default  ·  2023-03-02 16:28:29 +0000 UTC
parent b2ce932
Add the baseurl to the user agent in the signed GET.
1 files changed,  +3, -1
M http.c
M http.c
+3, -1
 1@@ -87,11 +87,13 @@ xs_dict *http_signed_request_raw(const char *keyid, const char *seckey,
 2     else
 3         hdrs = xs_dict_append(hdrs, "accept",       "application/activity+json");
 4 
 5+    xs *user_agent = xs_fmt("%s; +%s/", USER_AGENT, srv_baseurl);
 6+
 7     hdrs = xs_dict_append(hdrs, "date",         date);
 8     hdrs = xs_dict_append(hdrs, "signature",    signature);
 9     hdrs = xs_dict_append(hdrs, "digest",       digest);
10     hdrs = xs_dict_append(hdrs, "host",         host);
11-    hdrs = xs_dict_append(hdrs, "user-agent",   USER_AGENT);
12+    hdrs = xs_dict_append(hdrs, "user-agent",   user_agent);
13 
14     response = xs_http_request(method, url, hdrs,
15                            body, b_size, status, payload, p_size, timeout);