https://github.com/afeiship/nx-http
Http for ruby gem.
https://github.com/afeiship/nx-http
gem http next nx request
Last synced: about 1 year ago
JSON representation
Http for ruby gem.
- Host: GitHub
- URL: https://github.com/afeiship/nx-http
- Owner: afeiship
- Created: 2019-03-16T14:06:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-10T14:54:05.000Z (about 6 years ago)
- Last Synced: 2025-03-09T08:16:27.308Z (about 1 year ago)
- Topics: gem, http, next, nx, request
- Language: Ruby
- Size: 1.01 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nx-http
> Http for ruby gem.
## installation
```rb
# from gem
gem 'nx-http'
# from git
gem 'nx-http', git: 'git@github.com:afeiship/nx-http.git'
```
## usage
```rb
Nx::Http::request
## ContentType:
Nx::ContentType.constants
# [:JSON, :URLENCODED, :MULTIPART]
## DataTransform
Nx::DataTransform.multipart(name:'fei', age:100)
# [[:name, "fei"], [:age, 100]]
Nx::DataTransform.urlencoded(name:'fei', age:100)
# "name=fei&age=100"
Nx::DataTransform.json(name:'fei', age:100)
# "{\"name\":\"fei\",\"age\":100}"
```
## build/publish
```shell
# build
gem build nx-http.gemspec
# publish
gem push nx-http-0.1.0.gem
```
## resources
- https://www.cnblogs.com/wf0117/p/9000443.html