-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public interface NotionHttpClient implements AutoCloseable, Closeable
-
-
Method Summary
Modifier and Type Method Description abstract NotionHttpResponseget(NotionLogger logger, String url, Map<String, String> query, Map<String, String> headers)abstract NotionHttpResponsepostTextBody(NotionLogger logger, String url, Map<String, String> query, String body, Map<String, String> headers)abstract NotionHttpResponsepatchTextBody(NotionLogger logger, String url, Map<String, String> query, String body, Map<String, String> headers)Unitclose()StringurlEncode(String value)StringbuildQueryString(Map<String, String> query)StringbuildFullUrl(String url, String q)-
-
Method Detail
-
get
abstract NotionHttpResponse get(NotionLogger logger, String url, Map<String, String> query, Map<String, String> headers)
-
postTextBody
abstract NotionHttpResponse postTextBody(NotionLogger logger, String url, Map<String, String> query, String body, Map<String, String> headers)
-
patchTextBody
abstract NotionHttpResponse patchTextBody(NotionLogger logger, String url, Map<String, String> query, String body, Map<String, String> headers)
-
buildQueryString
String buildQueryString(Map<String, String> query)
-
buildFullUrl
String buildFullUrl(String url, String q)
-
-
-
-