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
FsHttp ("Full Stack HTTP") is a "hackable HTTP client" that enables expressing HTTP requests in a legible style, while still being able to access the underlying Http representations for covering unusual cases. It's the best of both worlds: **Convenience and Flexibility**.
5
+
FsHttp ("Full Stack HTTP") is a "hackable HTTP client" that offers a legible style for the basics while still affording full access to the underlying HTTP representations for covering unusual cases. It's the best of both worlds: **Convenience and Flexibility**.
8
6
9
7
* Use it as a replacement for `.http` files, *VSCode's REST client*, *Postman*, and other tools as an **interactive and programmable playground** for HTTP requests.
10
-
* Usable as a **production-ready HTTP client** for applications powered by .Net (C#, VB, F#).
8
+
* Usable as a **production-ready HTTP client** for applications powered by .NET (C#, VB, F#).
11
9
12
-
👍Postman? ❤️ FsHttp! https://youtu.be/F508wQu7ET0
10
+
👍Postman? ❤️ FsHttp! https://youtu.be/F508wQu7ET0
13
11
14
-
**FsHttp** is developed and maintained by [@SchlenkR](https://github.com/schlenkr) and [@dawedawe](https://github.com/dawedawe). Feel free to leave us a message.
12
+
Developed and maintained by [@SchlenkR](https://github.com/schlenkr) and [@dawedawe](https://github.com/dawedawe). Feel free to leave us a message.
15
13
16
-
A Simple Example
17
-
----------------
14
+
## Documentation
18
15
19
-
An example in F#:
16
+
* 📖 Please see [FsHttp Documentation](https://fsprojects.github.io/FsHttp) site for detailed documentation.
17
+
* 🧪 In addition, have a look at the [Integration Tests](https://github.com/fsprojects/FsHttp/tree/master/src/Tests) that show various library details.
18
+
19
+
### F# syntax example
20
20
21
21
```fsharp
22
22
#r "nuget: FsHttp"
@@ -36,7 +36,7 @@ http {
36
36
|> Request.send
37
37
```
38
38
39
-
An example in C#:
39
+
### C# syntax example
40
40
41
41
```csharp
42
42
#r"nuget: FsHttp"
@@ -56,28 +56,12 @@ await Http
56
56
.SendAsync();
57
57
```
58
58
59
-
60
-
Documentation
61
-
-------------
62
-
63
-
* 📖 Please see [FsHttp Documentation](https://fsprojects.github.io/FsHttp) site for a detailed documentation.
64
-
* 🧪 In addition, have a look at the [Integration Tests](https://github.com/fsprojects/FsHttp/tree/master/src/Tests) that show various library details.
65
-
66
-
67
-
Release Notes / Migrating to new versions
68
-
---
59
+
### Release Notes / Migrating to new versions
69
60
70
61
* See https://www.nuget.org/packages/FsHttp#release-body-tab
71
62
* For different upgrade paths, please read the [Migrations docs section](https://fsprojects.github.io/FsHttp/Release_Notes.html).
72
63
73
-
GitHub
74
-
-------------
75
-
76
-
Please see [FsHttp on GitHub](https://github.com/fsprojects/FsHttp).
77
-
78
-
79
-
Building
80
-
--------
64
+
## Building
81
65
82
66
**.Net SDK:**
83
67
@@ -97,9 +81,7 @@ For common tasks, there are powershell files located in the repo root:
97
81
*`./publish.ps1`: Publishes all packages (FsHttp and it's integration packages for Newtonsoft and FSharp.Data) to NuGet.
98
82
* Always have a look at `./src/Directory.Build.props` and keep the file up-to-date.
99
83
84
+
## Credits
100
85
101
-
Credits
102
-
-------
103
-
104
-
* Parts of the code is taken from the [HTTP utilities of FSharp.Data](https://schlenkr.github.io/FSharp.Data/library/Http.html).
86
+
* Parts of the code were taken from the [HTTP utilities of FSharp.Data](https://fsprojects.github.io/FSharp.Data/library/Http.html).
105
87
* Credits to all critics, supporters, contributors, promoters, users, and friends.
0 commit comments