API の作り始め
code:rs
fn search(query:Vec<&str>) -> status::Custom<content::RawText<String>> {
for q in query {
println!("{}", q);
}
return generate_result_response("responded.".to_string());
}
クエリの受け取りはこれで済むらしい
複数個のクエリを受け取るためには?query=A&query=B&query=C&...のように、同じキーを持つkey-value組を重ねて書くらしい
OK、APIの方は作れた
code:rs
GET /api/search?query=A&query=BB text/html:
> Matched: (search) GET /api/search?<query>
A
BB
> Outcome: Success(200 OK)
> Response succeeded.