simple clacks REST API interface
Tue Apr 04 2023 22:48:43 GMT+0000 (Coordinated Universal Time)
Saved by
@MaVCArt
#python
from clacks import ServerInterface
from clacks_web import get, post
class MySimpleRESTAPI(ServerInterface):
@get('/simple_get')
def simple_get(self, *args, **kwargs):
print(args, kwargs)
return f'Simple GET method that returns some kind of resource. Can take arguments: {args}, {kwargs}, but you ' \
f'will note that all arguments are provided as keyword arguments, as HTTP requests do not allow simple ' \
f'positional arguments.'
@post('/simple_post')
def simple_post(self, *args, **kwargs):
return f'Simple POST method that takes some arguments and makes some kind of server-side alteration.' \
f'This kind of method is usually reserved for database alterations and most commonly used in ' \
f'web form submission.'
content_copyCOPY
Comments