首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yew.rs v0.19中执行web请求

在yew.rs v0.19中执行web请求
EN

Stack Overflow用户
提问于 2022-01-19 16:44:43
回答 2查看 336关注 0票数 0

在YOW0.2中,Request::get工作得很好,但是现在yew::services不存在了,我如何向/api/ping提出请求?我需要javascript吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-19 17:05:06

您可以尝试使用雷克华姆

关于reqwasm 0.4.0:

代码语言:javascript
复制
use reqwasm::http::Request;

Request::get(url)
    .send()
    .await
    .unwrap();

和/或您可以使用web_sys::{Request, RequestInit}wasm_bindgen_futures::JsFuture

对于web-sys 0.3.55和wasm-bindgen期货0.4.28:

代码语言:javascript
复制
let mut opts = RequestInit::new();
opts.method("GET");
let request = Request::new_with_str_and_init(url, &opts)?;
let window = web_sys::window().unwrap();
JsFuture::from(window.fetch_with_request(&request)).await?;
票数 1
EN

Stack Overflow用户

发布于 2022-01-19 17:07:07

Yew使用web-sys访问特定于浏览器的API。通过遵循Yew和web-sys的指南,可以从锈病中调用web-sys API。

Yew web-sys集成文档

获取文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70774507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档