code: def __init__(
      self,
      session_id: str,
      address: str,
      request_rewriter: Callable = None,
  ):
      self._session_id = session_id
      self._address = address.rstrip("/")
      self.request_rewriter = request_rewriter
  
file_path: mars/mars/services/task/api/web.py
imports: import asyncio
  import base64
  import json
  from typing import Callable, List, Optional, Union
  from ....core import TileableGraph, Tileable
  from ....lib.tbcode import load_traceback_code, dump_traceback_code
  from ....utils import serialize_serializable, deserialize_serializable
  from ...web import web_api, MarsServiceWebAPIHandler, MarsWebAPIClientMixin
  from ..core import TaskResult, TaskStatus
  from .core import AbstractTaskAPI
label_desc: Use image node_id 1 to create a new WebTaskAPI object from inherited base classes: AbstractTaskAPI, MarsWebAPIClientMixin with example: obj = WebTaskAPI(session_id, address, request_rewriter)