"Resty"의 두 판 사이의 차이

9번째 줄: 9번째 줄:
import "github.com/go-resty/resty/v2"
import "github.com/go-resty/resty/v2"
func main() {
func main() {
  // Create a Resty Client
   client := resty.New()
   client := resty.New()
 
   resp, _ := client.R().
   resp, err := client.R().
       EnableTrace().
       EnableTrace().
       Get("https://httpbin.org/get")
       Get("https://raw.githubusercontent.com/jmnote/test1/master/utf8test.txt")
 
   fmt.Println(resp)
  // Explore response object
  fmt.Println("Response Info:")
  fmt.Println("  Error      :", err)
  fmt.Println("  Status Code:", resp.StatusCode())
  fmt.Println("  Status    :", resp.Status())
  fmt.Println("  Proto      :", resp.Proto())
  fmt.Println("  Time      :", resp.Time())
  fmt.Println(" Received At:", resp.ReceivedAt())
   fmt.Println("  Body      :\n", resp)
  fmt.Println()
}
}
</syntaxhighlight>
</syntaxhighlight>

2021년 4월 6일 (화) 12:17 판

1 개요

Resty
  • 간단한 HTTP 및 REST 클라이언트 Go 라이브러리
  • inspired by Ruby rest-client
package main
import "fmt"
import "github.com/go-resty/resty/v2"
func main() {
  client := resty.New()
  resp, _ := client.R().
      EnableTrace().
      Get("https://raw.githubusercontent.com/jmnote/test1/master/utf8test.txt")
  fmt.Println(resp)
}

2 참고

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}