![]() Includes URL, http protocol, http method, response code, server host, server ip and port, content type, keep-alive, timing, data size and so on. HttpCanary displays multi-dimensional session overview. Image viewer, support show BPM, PNG, GIF, JPG, WEBP formats.Īudio viewer, support play AAC, WAC, MP3, OGG, MPEG formats. URL viewer, shows url path and query parameters.Ĭookie viewer, shows cookie name, value, expiresAt, domain and so on. Json viewer, shows the formatted json data, supports node expand and collapse. Headers viewer, shows http request and response headers. Hex viewer, shows the body data as a hex string. Text viewer, shows the body data as a text. HTTP1.0, HTTP1.1, HTTP2.0, WebSocket, TCP, UDP and TLS/SSL.Īny android arm or x86 devices include emulators. Besides, HttpCanary provides multiple view browsers, such as raw viewer, hex viewer, preview viewer and so on. With this app, you can test your mobile Rest APIs very very easy. HttpCanary supports packets capture and injection. □Most Important:No root required! No root required! No root required! Thor (the cat) now rules our house with a firm but benevolent paw.HttpCanary is a powerful HTTP/HTTPS/HTTP2/WebSocket/TCP/UDP packets capture and analyzer app designed for Android platform. Thor (the software program) grew out of nbhttp, which itself came from earlier work on evented Strength, destruction, fertility, healing, and the protection of mankind”, he’s also my Norwegian Thor is not only “a hammer-wielding god associated with thunder, lightning, storms, oak trees, See Thor's GitHub to give feedback, view and reportĪll helpful input is welcome, particularly code contributions via a pull request (with test cases). response_done () if _name_ = "_main_" : demo_server = thor. on ( exch ) def request_start ( * args ): exch. The documentation is a good starting point seeĪlso the docstrings for the various modules, as well as the tests, to give an idea of how to useįor example, a very simple HTTP server looks like this: import thor, thor.http def test_handler ( exch ). Otherwise, download a tarball and install using: On some operating systems, that might be pip3. If you have setuptools, you can install from the repository: Thor just requires Python 3.6 or greater.Ĭurrently, it will run on most Posix platforms specifically, those that offer one of poll, (e.g., DNS) and capabilities should be arriving soon, along with a framework for intermediation. However, Thor is nothing like Twisted this is considered aĬurrently, Thor has an event loop as well as TCP, UDP and HTTP APIs (client and server). Thor’s EventEmitter API is influenced by^H^H^H copied from NodeJS if you’re familiar with Node, it Help meet these goals by contributing issues, patches and tests. It aims to be as fast as possible, to implement the protocols correctly, and to be simple. Of course, you can use it just as a client or server too. High-performance HTTP intermediaries like proxies, load balancers, content transformation enginesĪnd service aggregators. There are many such libraries for Python already available. Thor is yet another Python 3 library for evented IO. ![]()
0 Comments
Leave a Reply. |