# {py:mod}`ros_sugar.robot.transports.http` ```{py:module} ros_sugar.robot.transports.http ``` ```{autodoc2-docstring} ros_sugar.robot.transports.http :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`HttpTransport ` - ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport :summary: ``` ```` ### API `````{py:class} HttpTransport(name: str, *, base_url: str, send_path: typing.Optional[str] = None, send_method: str = 'POST', poll_path: typing.Optional[str] = None, poll_rate_hz: typing.Optional[float] = None, headers: typing.Optional[typing.Dict[str, str]] = None, timeout: float = 2.0, **kwargs) :canonical: ros_sugar.robot.transports.http.HttpTransport Bases: {py:obj}`ros_sugar.robot.transports.Transport` ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport ``` ````{py:method} open() -> None :canonical: ros_sugar.robot.transports.http.HttpTransport.open ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport.open ``` ```` ````{py:method} open_egress() -> None :canonical: ros_sugar.robot.transports.http.HttpTransport.open_egress ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport.open_egress ``` ```` ````{py:method} close() -> None :canonical: ros_sugar.robot.transports.http.HttpTransport.close ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport.close ``` ```` ````{py:method} send(payload: typing.Any) -> bool :canonical: ros_sugar.robot.transports.http.HttpTransport.send ```{autodoc2-docstring} ros_sugar.robot.transports.http.HttpTransport.send ``` ```` `````