Convert `launch_server` to use the new request function