You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,10 +2,19 @@
2
2
3
3
Simple HTTP and REST client for Go inspired by Ruby rest-client. [Features](#features) section describes in detail about resty capabilities.
4
4
5
-
***v0.8[released](https://github.com/go-resty/resty/releases/latest) and tagged on Jul 08, 2016.***
5
+
***v0.9[released](https://github.com/go-resty/resty/releases/latest) and tagged on Nov 01, 2016.***
6
6
7
7
*Since Go v1.6 HTTP/2 & HTTP/1.1 protocol is used transparently. `Resty` works fine with HTTP/2 and HTTP/1.1.*
8
8
9
+
#### Roadmap
10
+
***v0.10***
11
+
12
+
I will be focusing on golint, etc. code quality improvements (may have very minor breaking change due to golint)
13
+
14
+
***v1.0 (Around New Year)***
15
+
16
+
Go Resty first released on Sep 15, 2015 then go-resty grew gradually as a very handy and helpful library of HTTP & REST Client in the golang community. I'm planning to freeze API and make v1.0 release.
17
+
9
18
#### Features
10
19
* GET, POST, PUT, DELETE, HEAD, PATCH and OPTIONS
11
20
* Simple and chainable methods for settings and request
@@ -17,6 +26,7 @@ Simple HTTP and REST client for Go inspired by Ruby rest-client. [Features](#fea
17
26
* Automatic marshal and unmarshal for `JSON` and `XML` content type
18
27
* Default is `JSON`, if you supply `struct/map` without header `Content-Type`
19
28
* Easy to upload one or more file(s) via `multipart/form-data`
29
+
* Backoff Retry Mechanism with retry condition function [reference](retry_test.go)
20
30
* resty client [Request](https://godoc.org/github.com/go-resty/resty#Client.OnBeforeRequest) and [Response](https://godoc.org/github.com/go-resty/resty#Client.OnAfterResponse) middlewares
21
31
* Authorization option of `BasicAuth` and `Bearer` token
22
32
* Set request `ContentLength` value for all request or particular request
@@ -43,6 +53,7 @@ resty tested with Go `v1.2` and above.
43
53
* FlexibleRedirectPolicy
44
54
* DomainCheckRedirectPolicy
45
55
* etc. [more info](redirect.go)
56
+
* Backoff Retry Mechanism with retry condition function [reference](retry_test.go)
46
57
* etc (upcoming - throw your idea's [here](https://github.com/go-resty/resty/issues)).
0 commit comments