bevy_ehttp 0.7.0

A ehttp client plugin for Bevy
Documentation
use bevy::prelude::*;
use bevy_ehttp::prelude::*;

fn main() {
    App::new()
        .add_plugins((HttpPlugin, DefaultPlugins))
        .add_systems(Startup, setup)
        .run();
}

fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
    commands.spawn(Camera2d);

    commands.spawn((
        Node {
            width: Val::Percent(100.0),
            height: Val::Percent(100.0),
            align_items: AlignItems::Center,
            justify_content: JustifyContent::Center,
            flex_direction: FlexDirection::Column,
            ..default()
        },
        children![
            (Text::new("Displaying image from web")),
            (
                ImageNode::new(
                    asset_server.load("https://bevyengine.org/news/bevy-0-11/with_ssao.png")
                ),
                Node {
                    height: Val::Px(300.0),
                    margin: UiRect::all(Val::Px(15.0)),
                    ..default()
                }
            )
        ],
    ));
}