Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork73
📐 Convert Golang's http.Request to CURL command line
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITNotificationsYou must be signed in to change notification settings
moul/http2curl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
📐 Convert Golang's http.Request to CURL command line
To do the reverse operation, check outmholt/curl-to-go.
import ("http""moul.io/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
go get moul.io/http2curl
- 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
© 2019-2021Manfred Touron
Licensed under theApache License, Version 2.0 (LICENSE-APACHE
) or theMIT license (LICENSE-MIT
), at your option. See theCOPYRIGHT
file for more details.
SPDX-License-Identifier: (Apache-2.0 OR MIT)
About
📐 Convert Golang's http.Request to CURL command line
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Apache-2.0
LICENSE-APACHEMIT
LICENSE-MITCode of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors15
Uh oh!
There was an error while loading.Please reload this page.