http.c 600 B

1234567891011121314151617181920
  1. /* snac - A simple, minimalistic ActivityPub instance */
  2. /* copyright (c) 2022 grunfink - MIT license */
  3. #include "xs.h"
  4. #include "xs_io.h"
  5. #include "xs_encdec.h"
  6. #include "xs_openssl.h"
  7. #include "xs_curl.h"
  8. #include "snac.h"
  9. d_char *http_signed_request(snac *snac, char *method, char *url,
  10. d_char *headers,
  11. d_char *body, int b_size,
  12. int *status, d_char **payload, int *p_size)
  13. /* does an HTTP request */
  14. {
  15. return xs_http_request(method, url, headers,
  16. body, b_size, status, payload, p_size);
  17. }