<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def dispatch(self, request, *args, **kwargs):
 # type: (HttpRequest, object, object) -> HttpResponse """Inspect the HTTP method and delegate to the view method. This is the default implementation of the :py:class:`django.views.View` method, which will inspect the HTTP method in the input request and delegate it to the corresponding method in the view. The only allowed method on this view is ``post``. :param request: The input request sent to the view :type request: django.http.HttpRequest :return: The response from the view :rtype: django.http.HttpResponse :raises: :py:class:`django.http.HttpResponseNotAllowed` if the method is invoked for other than HTTP POST request. :py:class:`django.http.HttpResponseBadRequest` if the request verification fails. :py:class:`django.http.HttpResponseServerError` for any internal exception. """

        return super(SkillAdapter, self).dispatch(request)