Home
last modified time | relevance | path

Searched refs:http (Results 1 – 25 of 143) sorted by relevance

123456

/wasmtime-44.0.1/crates/wasi-http/src/p3/
H A Dconv.rs47 impl From<http::Method> for Method {
48 fn from(method: http::Method) -> Self { in from()
53 impl From<&http::Method> for Method {
54 fn from(method: &http::Method) -> Self { in from()
55 if method == http::Method::GET { in from()
79 impl TryFrom<Method> for http::Method {
87 impl TryFrom<&Method> for http::Method {
106 impl From<http::uri::Scheme> for Scheme {
112 impl From<&http::uri::Scheme> for Scheme {
125 type Error = http::uri::InvalidUri;
[all …]
H A Dresponse.rs1 use crate::p3::bindings::http::types::ErrorCode;
6 use http::StatusCode;
22 impl TryFrom<Response> for http::Response<Body> {
23 type Error = http::Error;
32 let mut res = http::Response::builder().status(status);
49 ) -> wasmtime::Result<http::Response<UnsyncBoxBody<Bytes, ErrorCode>>> { in into_http()
50 self.into_http_with_getter(store, fut, T::http) in into_http()
61 let res = http::Response::try_from(self)?; in into_http_with_getter()
89 Ok(http::Response::from_parts(res, body)) in into_http_with_getter()
94 res: http::Response<T>, in from_http()
[all …]
H A Dmod.rs24 use crate::p3::bindings::http::types::ErrorCode;
26 use bindings::http::{client, types};
29 use http::HeaderName;
30 use http::uri::Scheme;
110 request: http::Request<UnsyncBoxBody<Bytes, ErrorCode>>, in send_request()
116 http::Response<UnsyncBoxBody<Bytes, ErrorCode>>, in send_request()
152 request: http::Request<UnsyncBoxBody<Bytes, ErrorCode>>, in send_request()
158 http::Response<UnsyncBoxBody<Bytes, ErrorCode>>, in send_request()
199 fn http(&mut self) -> WasiHttpCtxView<'_>; in http() method
254 client::add_to_linker::<_, WasiHttp>(linker, T::http)?; in add_to_linker()
[all …]
H A Drequest.rs1 use crate::p3::bindings::http::types::ErrorCode;
7 use http::header::HOST;
8 use http::uri::{Authority, PathAndQuery, Scheme};
9 use http::{HeaderValue, Method, Uri};
93 req: http::Request<T>, in from_http()
103 http::request::Parts { in from_http()
111 let http::uri::Parts { in from_http() localVariable
387 *req.uri_mut() = http::Uri::builder() in default_send_request()
494 http: WasiHttpCtx, field
502 http: Default::default(), in new()
[all …]
H A Dproxy.rs3 use crate::p3::bindings::http::types::{ErrorCode, Request, Response};
17 .http() in handle()
27 .http() in handle()
/wasmtime-44.0.1/crates/wasi-http/src/p2/
H A Dtypes.rs22 headers: &mut http::HeaderMap, in remove_forbidden_headers()
49 impl From<http::Method> for types::Method {
50 fn from(method: http::Method) -> Self { in from()
51 if method == http::Method::GET { in from()
75 impl TryInto<http::Method> for types::Method {
76 type Error = http::method::InvalidMethod;
80 Method::Get => Ok(http::Method::GET), in try_into()
97 pub(crate) method: http::method::Method,
98 pub(crate) uri: http::uri::Uri,
170 pub status: http::StatusCode,
[all …]
H A Dmod.rs223 use self::bindings::http::types::ErrorCode;
225 use http::HeaderName;
405 fn http(&mut self) -> WasiHttpCtxView<'_>; in http() method
474 bindings::http::outgoing_handler::add_to_linker::<_, WasiHttp>(l, T::http)?; in add_only_http_to_linker_async()
475 bindings::http::types::add_to_linker::<_, WasiHttp>(l, &options.into(), T::http)?; in add_only_http_to_linker_async()
544 bindings::sync::http::outgoing_handler::add_to_linker::<_, WasiHttp>(l, T::http)?; in add_only_http_to_linker_sync()
545 bindings::sync::http::types::add_to_linker::<_, WasiHttp>(l, &options.into(), T::http)?; in add_only_http_to_linker_sync()
682 *request.uri_mut() = http::Uri::builder()
H A Derror.rs2 use crate::p2::bindings::http::types::{self, ErrorCode};
103 impl From<http::header::InvalidHeaderName> for HeaderError {
104 fn from(_: http::header::InvalidHeaderName) -> Self { in from()
109 impl From<http::header::InvalidHeaderValue> for HeaderError {
110 fn from(_: http::header::InvalidHeaderValue) -> Self { in from()
139 ErrorCode::DnsError(crate::p2::bindings::http::types::DnsErrorPayload { in dns_error()
150 pub fn http_request_error(err: http::Error) -> ErrorCode { in http_request_error()
151 if err.is::<http::uri::InvalidUri>() { in http_request_error()
H A Dhttp_impl.rs5 bindings::http::{
58 Scheme::Http => (false, http::uri::Scheme::HTTP), in handle()
59 Scheme::Https => (true, http::uri::Scheme::HTTPS), in handle()
69 let mut uri = http::Uri::builder() in handle()
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Dp2_cli_http_headers.rs6 let fields = wasip2::http::types::Fields::new(); in main()
14 let fields = wasip2::http::types::Fields::new(); in main()
22 let fields = wasip2::http::types::Fields::new(); in main()
30 let fields = wasip2::http::types::Fields::new(); in main()
38 let fields = wasip3::http::types::Fields::new(); in main()
47 let fields = wasip3::http::types::Fields::new(); in main()
56 let fields = wasip3::http::types::Fields::new(); in main()
65 let fields = wasip3::http::types::Fields::new(); in main()
H A Dp3_http_middleware_with_chain.rs23 "wasi:http/[email protected]": test_programs::p3::wasi::http::types,
24 "wasi:http/[email protected]": test_programs::p3::wasi::http::client,
42 use bindings::{exports::wasi::http::handler::Guest as Handler, local::local::chain_http};
45 use test_programs::p3::wasi::http::types::{ErrorCode, Request, Response};
H A Dp2_api_proxy_forward_request.rs1 use test_programs::wasi::http::types::{
9 impl test_programs::proxy::exports::wasi::http::incoming_handler::Guest for T {
11 let res = test_programs::http::request( in handle()
H A Dp2_http_outbound_request_invalid_port.rs1 use test_programs::wasi::http::types::{Method, Scheme};
4 let res = test_programs::http::request( in main()
H A Dp2_cli_serve_return_before_set.rs2 use test_programs::wasi::http::types::{IncomingRequest, ResponseOutparam};
8 impl proxy::exports::wasi::http::incoming_handler::Guest for T {
H A Dp2_http_outbound_request_unknown_method.rs1 use test_programs::wasi::http::types::{Method, Scheme};
4 let res = test_programs::http::request( in main()
/wasmtime-44.0.1/crates/component-macro/tests/codegen/
H A Dshare-types.wit3 interface http-types{
12 world http-interface {
13 export http-handler: interface {
14 use http-types.{request,response};
17 import http-fetch: interface {
18 use http-types.{request,response};
/wasmtime-44.0.1/crates/wasi-http/tests/all/p3/
H A Dmod.rs7 use http::HeaderValue;
86 http: WasiHttpCtx, field
95 http: WasiHttpCtx::new(), in new()
115 ctx: &mut self.http, in http()
287 let req = http::Request::builder() in wasi_http_proxy_tests()
289 .method(http::Method::GET); in wasi_http_proxy_tests()
450 .method(http::Method::GET) in test_http_echo()
549 .method(http::Method::GET) in p3_http_proxy()
653 .method(http::Method::GET); in p3_http_empty_frame_at_end_of_stream()
705 .method(http::Method::GET); in p3_http_data_frame_at_end_of_stream()
[all …]
/wasmtime-44.0.1/crates/test-programs/src/p3/
H A Dmod.rs1 pub mod http; module
35 "wasi:http/[email protected]": crate::p3::wasi::http::handler,
36 "wasi:http/[email protected]": crate::p3::wasi::http::types,
37 "wasi:http/[email protected]": crate::p3::wasi::http::client,
/wasmtime-44.0.1/crates/wasi-http/tests/all/
H A Dp2.rs35 http: WasiHttpCtx, field
58 ctx: &mut self.http, in http()
104 http: WasiHttpCtx::new(), in store()
163 http, in run_wasi_http()
182 .http() in run_wasi_http()
189 .http() in run_wasi_http()
242 .method(http::Method::GET); in wasi_http_proxy_tests()
370 .method(http::Method::GET) in do_wasi_http_hash_all()
420 .method(http::Method::GET) in wasi_http_hash_all_with_reject()
533 .method(http::Method::POST) in do_wasi_http_echo()
[all …]
H A Dhttp_server.rs1 use http::header::CONTENT_LENGTH;
14 ) -> http::Result<Response<hyper::body::Incoming>> { in test()
87 let http = builder.keep_alive(false).pipeline_flush(true); in http1() localVariable
90 let conn = http.serve_connection(io, service_fn(test)).await; in http1()
101 let http = builder.max_concurrent_streams(20); in http2() localVariable
104 let conn = http.serve_connection(io, service_fn(test)).await; in http2()
/wasmtime-44.0.1/crates/wasi-http/
H A DCargo.toml2 name = "wasmtime-wasi-http"
35 http = { workspace = true }
36 http-body = { workspace = true }
37 http-body-util = { workspace = true }
47 wasmtime-wasi-http = { path = ".", features = ['default-send-request'] }
/wasmtime-44.0.1/crates/test-programs/src/
H A Dlib.rs2 pub mod http; module
39 "wasi:http/[email protected]": crate::wasi::http::types,
40 "wasi:http/[email protected]": crate::wasi::http::outgoing_handler,
/wasmtime-44.0.1/crates/wasi-http/src/
H A Dfield_map.rs1 use http::header::Entry;
2 use http::{HeaderMap, HeaderName, HeaderValue};
254 impl From<http::header::MaxSizeReached> for FieldMapError {
255 fn from(_: http::header::MaxSizeReached) -> Self { in from()
260 impl From<http::header::InvalidHeaderName> for FieldMapError {
261 fn from(_: http::header::InvalidHeaderName) -> Self { in from()
326 let name: http::HeaderName = "foo".parse().unwrap(); in test_size()
/wasmtime-44.0.1/crates/wasi-http/wit/
H A Dworld.wit2 package wasmtime:wasi-http;
5 include wasi:http/[email protected];
/wasmtime-44.0.1/crates/wasi-http/src/p3/wit/
H A Dworld.wit2 package wasmtime:wasi-http;
5 include wasi:http/[email protected];

123456