Add e2e tests
This commit is contained in:
parent
99a355f25d
commit
601fb7dacf
1163 changed files with 289217 additions and 14195 deletions
42
vendor/github.com/moul/http2curl/README.md
generated
vendored
Normal file
42
vendor/github.com/moul/http2curl/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# http2curl
|
||||
:triangular_ruler: Convert Golang's http.Request to CURL command line
|
||||
|
||||
[](https://travis-ci.org/moul/http2curl)
|
||||
[](https://godoc.org/github.com/moul/http2curl)
|
||||
[](https://coveralls.io/github/moul/http2curl)
|
||||
|
||||
To do the reverse, check out [mholt/curl-to-go](https://github.com/mholt/curl-to-go).
|
||||
|
||||
## Example
|
||||
|
||||
```go
|
||||
import "http"
|
||||
import "github.com/moul/http2curl"
|
||||
|
||||
data := bytes.NewBufferString(`{"hello":"world","answer":42}`)
|
||||
req, _ := http.NewRequest("PUT", "http://www.example.com/abc/def.ghi?jlk=mno&pqr=stu", data)
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
|
||||
command, _ := http2curl.GetCurlCommand(req)
|
||||
fmt.Println(command)
|
||||
// Output: curl -X PUT -d "{\"hello\":\"world\",\"answer\":42}" -H "Content-Type: application/json" http://www.example.com/abc/def.ghi?jlk=mno&pqr=stu
|
||||
```
|
||||
|
||||
## Install
|
||||
|
||||
```php
|
||||
$ go get github.com/moul/http2curl
|
||||
```
|
||||
|
||||
## Usages
|
||||
|
||||
- https://github.com/parnurzeal/gorequest
|
||||
- https://github.com/scaleway/scaleway-cli
|
||||
- https://github.com/nmonterroso/cowsay-slackapp
|
||||
- https://github.com/moul/as-a-service
|
||||
- https://github.com/gavv/httpexpect
|
||||
- https://github.com/smallnest/goreq
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Loading…
Add table
Add a link
Reference in a new issue