Comments (21)
It would be nice to add the possibility to add custom categories on the filter based on regex or host matching (eg all requests for google analytics)
from netfox.
Logging to external services like keen.io
from netfox.
Please add the ability to select and copy the JSON, even if it has a short body. For example, I have two requests, one with a small amount of JSON and one with a lot. I can only copy the JSON from the one with a lot of JSON since it gives me the option to "Show Request Body". I can't select and copy the body of the request with a short body.
from netfox.
Any chance you can add the ability to pre-process the request/response body before showing it? Our app uses JSON encrypted with a per-installation AES key so I would plug in a function to decrypt the bodies.
from netfox.
@kasketis i just wanted to say that you have done an amazing work.
Συγχαρητήρια!
keep it up 👍
from netfox.
OSX support! It would be awesome to have the same library for the both platforms, but that will be a lot of work around the UI...
from netfox.
@mythodeia thanks a lot your kind words my greek friend :)
@tbaranes nice idea! I will check it.. 👍
from netfox.
👍 for @snakecharmer request.
from netfox.
@kasketis need search functionality in request and response i hope i have not asking for too much :) , i also don't know how to achieve this but if you can you are the star of this planet ;)
from netfox.
Thanks for all your work on the library, its very helpful.
When debugging, sometimes you don't want the library to trigger view lifecycle events. So it would be cool to be able to just log everything to the console or a file and audit the entire session rather than individual requests.
from netfox.
Similar to @davidbjames 's request, I would say that instead of bringing up Simple log
or Full log
options in the share sheet, and having it navigate to an pre-filled email, it should instead popup a system share sheet—so that someone can copy the log text directly, instead of having to copy from the email if they want to share it via any other means. It can be a tad annoying when I have to select the whole log and then remove my email signature every time! Also would be great to still export those "too long to display" json structures somehow—maybe as an exported file instead of raw strings?
(Also this would make sharing to slack a lot easier!)
Second suggestion would be to create a feature similar to BugLife or PinpointKit allowing to directly create JIRA tickets (or other issue tracking products) from the detail display. Definitely a nice to have, but if you made it an optional configuration, yet included support built in, it might make a lot of lives easier when reporting network request issues!
from netfox.
Also +1 for @snakecharmer 's request! This would be awesome...
Related to that also, perhaps a way to group or tag based on environment—so separating url's using dev.example.com and api.example.com, etc. (would have to be configurable in the service since everyone uses their own url naming though)
from netfox.
I think cURL string export would be a very helpful addition. As an ability to share this string with UIActivityViewController (through any appropriate messenger like Slack)
from netfox.
@alphatroya better late than never! :) Added curl functionality #115 . Please test and let me know 👍
from netfox.
Our app uses a few 3rd party SDKs like AppsFlyer, Facebook Analytics, Firebase Analytics, etc, that send data to their services. Is it possible to capture those requests and send a copy to our own backend using netfox?
from netfox.
Do you have an option for showing the logs in the Debugging Area? to make it faster for debugging!
from netfox.
I need an option similar to "ignoreURL" like "showOnlyThisURL". This option would be very nice :)
from netfox.
@blg-nb may be search option will be enough in your case?
from netfox.
In an app with a WKWebView, I have a lot of requests that just don't interest me at all. And my quality manager would be very happy if he wasn't always overwhelmed by requests.
sorry for my English :)
from netfox.
Logging of events such as Firebase, Adjust, Insider etc.
from netfox.
An updated view for GraphQL calls--they now all show the same entry in the table. This makes it annoying to see at a glance which call was made
from netfox.
Related Issues (20)
- Crash writing if no space left on device HOT 1
- Exported curl don't work on postman for requests with more than one query param HOT 1
- Upload Progress Method from Alamofire don't called when use netfox HOT 6
- NFXListController_iOS Unexpectedly found nil while implicitly unwrapping an Optional value HOT 1
- Response is blocked when there is a request that performs redirect with status code 30x
- Custom `URLSessionConfiguration.httpCookieStorage` is ignored
- Netfox won't catch network calls HOT 4
- Ability to export as HTTP archive (.har) format
- Ability to share logs with standard UIActivityViewController
- can't catch custom Session when set URLSessionConfiguration protocolClasses HOT 1
- Can't see requests with Moya and Netfox version more than 1.20.0 HOT 2
- Any method to show specific URL request Only like ignoreURL ignore specific URL?
- [Bug] Curls with request body don't work in postman HOT 1
- Not able to search something in request or response HOT 1
- looks useful
- The file could not be opened because the file does not exist.
- cat start app when pod install netfox HOT 2
- OSX: Could not load the nibName: NFXResponseTypeCell_OSX in bundle NSBundle
- Blocks other shake gestures when netfox is included HOT 1
- Share Netfox Logs Without Opening Netfox UI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netfox.