Taus уже упомянул одну особенность Yandex API, полагаю, что он всё сказал верно, но я дам ответ на конкретно ваш запрос. Вам нужно создать свой класс обработчика запросов, который будет наследовать от "SimpleHTTPRequestHandler", в котором вы переопределите метод "do_GET" (или другой, который вам нужен, в зависимости от типа запроса) и вернёте нужные данные.
import http.server
import socketserver
from http import HTTPStatus
class HTTPRequestHandler(http.server.SimpleHTTPRequestHandler):
def do_GET(self):
encoding = "utf-8"
self.send_response(200)
self.end_headers()
self.wfile.write("Your response".encode(encoding))
port = 8080
Hander = HTTPRequestHandler()
with socketserver.TCPServer(("", port), Handler) as httpd:
print("serving at port", port)
httpd.serve_forever()