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
AngleSharp.Io extends AngleSharp with powerful requesters, caching mechanisms, and storage systems. It is coupled more strongly to the underlying operating system than AngleSharp itself. Therefore it has stronger dependencies and demands and cannot be released as a PCL.
AngleSharp.Io extends AngleSharp with powerful requesters, caching mechanisms, and storage systems. It is coupled more strongly to the underlying operating system than AngleSharp itself. Therefore it has stronger dependencies and demands and cannot be released for the standard framework (4.6). Nevertheless, it is released as a .NET Standard 2.0 library.
If you just want to use *all* available requesters provided by AngleSharp.Io you can do the following:
15
17
16
-
Some legal stuff
17
-
----------------
18
+
```cs
19
+
varconfig=Configuration.Default
20
+
.WithRequesters() // from AngleSharp.Io
21
+
.WithDefaultLoader(); // from AngleSharp
22
+
```
23
+
24
+
This will register all requesters. Alternatively, the requesters can be provided explicitly. They are located in the `AngleSharp.Io.Network` namespace and have names such as `DataRequester`.
25
+
26
+
## Features
27
+
28
+
- New requesters
29
+
- HTTP (using `HttpClient`)
30
+
- FTP
31
+
- Supporting data URLs
32
+
- Supporting file URLs
33
+
- Enhanced support for about: URLs
34
+
- WebSockets (mostly interesting for scripting engines, e.g., JS)
35
+
- Storage support by providing the `IStorage` interface
36
+
37
+
## Participating
38
+
39
+
Participation in the project is highly welcome. For this project the same rules as for the AngleSharp core project may be applied.
40
+
41
+
If you have any question, concern, or spot an issue then please report it before opening a pull request. An initial discussion is appreciated regardless of the nature of the problem.
42
+
43
+
## License
18
44
19
45
The MIT License (MIT)
20
46
21
-
Copyright (c) 2015 - 2016 AngleSharp
47
+
Copyright (c) 2015 - 2019 AngleSharp
22
48
23
49
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
0 commit comments