浏览代码

Merge pull request 'Added user-agent to webfinger query' (#34) from poesty/snac2:master into master

Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/34

This is to avoid that when sending webfinger queries to some instances (e.g. GoToSocial), we cannot fetch their resources because of the 418 status code returned by the other side.
grunfink 3 年之前
父节点
当前提交
f66080f67c
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      webfinger.c

+ 2 - 1
webfinger.c

@@ -46,7 +46,8 @@ int webfinger_request(const char *qs, char **actor, char **user)
     if (host == NULL || resource == NULL)
         return 400;
 
-    headers = xs_dict_append(headers, "accept", "application/json");
+    headers = xs_dict_append(headers, "accept",     "application/json");
+    headers = xs_dict_append(headers, "user-agent", USER_AGENT);
 
     /* is it a query about one of us? */
     if (strcmp(host, xs_dict_get(srv_config, "host")) == 0) {