# `LibWechat.Model.Http.Request`
[🔗](https://github.com/tt67wq/lib-wechat/blob/main/lib/lib_wechat/model/http.ex#L3)

http request

# `t`

```elixir
@type t() :: %LibWechat.Model.Http.Request{
  body: LibWechat.Typespecs.body(),
  headers: LibWechat.Typespecs.headers(),
  host: String.t(),
  method: LibWechat.Typespecs.method(),
  opts: LibWechat.Typespecs.opts(),
  params: LibWechat.Typespecs.params(),
  path: binary(),
  port: non_neg_integer(),
  scheme: String.t()
}
```

# `url`

```elixir
@spec url(t()) :: %URI{
  authority: term(),
  fragment: term(),
  host: term(),
  path: term(),
  port: term(),
  query: term(),
  scheme: term(),
  userinfo: term()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
