Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpieResponse ¶
type HttpieResponse struct { Original string `json:"original"` // original parsed response Status string `json:"status"` // response status Body interface{} `json:"body"` ElapsedMs int `json:"elapsed_ms"` Headers map[string]interface{} `json:"headers"` Meta map[string]interface{} `json:"meta"` }
HttpieResponse HTTP/1.1 200 OK Date: Tue, 10 Oct 2023 16:09:27 GMT Content-Type: application/json Transfer-Encoding: chunked Connection: keep-alive Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true CF-Cache-Status: DYNAMIC Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=yYkZWLBEGyiCzs1Mm5G%2BnlHiK7QSR%2FJnYhPspJljdZpYYntKgsRSC%2BkcXfOGgenokNCOmrBIWnvyA%2FBG%2F2ffBtd3N%2BKNBNDgoKP1M0jihOS05IfLYhfhBuDl"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} Server: cloudflare CF-RAY: 814020bceefdbb06-MXP Content-Encoding: gzip alt-svc: h3=":443"; ma=86400
{ "args": {}, "data": "{\"name\": \"John\", \"surname\": \"foo\"}", "files": {}, "form": {}, "headers": { "Accept": "application/json, */*;q=0.5", "Accept-Encoding": "gzip", "Cdn-Loop": "cloudflare", "Cf-Connecting-Ip": "185.86.61.233", "Cf-Ipcountry": "SM", "Cf-Ray": "813e28201be8bab8-FRA", "Cf-Visitor": "{\"scheme\":\"http\"}", "Connection": "Keep-Alive", "Content-Length": "34", "Content-Type": "application/json", "Host": "pie.dev", "User-Agent": "HTTPie/3.2.2", "X-Api-Token": "123" }, "json": { "name": "John", "surname": "foo" }, "origin": "185.86.61.233", "url": "http://pie.dev/put" }
func Parse ¶
func Parse(s, printOptions string) (response *HttpieResponse, err error)
func (*HttpieResponse) String ¶
func (instance *HttpieResponse) String() string