为了在 FORM 中捕获请求的详细信息(我使用的是 actix-web),我在提交 HTML 表单时收到一条错误消息。
当我提交表格时,我收到此错误:
Content type error
使用的代码:
#[derive(Deserialize)]
struct FormData {
paire: String,
}
fn showit(form: web::Form<FormData>) -> String {
println!("Value to show: {}", form.paire);
form.paire.clone()
}
....
.service(
web::resource("/")
.route(web::get().to(showit))
.route(web::head().to(|| HttpResponse::MethodNotAllowed()))
))
使用的 HTML 表单:
<form action="http://127.0.0.1:8080/" method="get">
<input type="text" name="paire" value="Example of value to show">
<input type="submit">
预期结果将是:
要显示的值的示例