Comments (12)
I believe I could expose the model of requests. I put your proposal in the list of improvements.
from wormholy.
@richardtop yes to everything.
Linked topic: #37
from wormholy.
Implemented in this new release: https://github.com/pmusolino/Wormholy/releases/tag/1.2.1 Now you can copy or save requests in .txt. Also, requests are exposed to the developer.
from wormholy.
@pmusolino maybe, utilize Apple's OSLog
somehow?
from wormholy.
@richardtop I never used OSLog, but I see that if you don’t want OSLog on the Xcode console, you have to put OS_ACTIVITY_MODE Environment variable to “disable” in your scheme. This means that by default every detail of a request/response is printed in the console: a lot of output.
from wormholy.
@pmusolino I was thinking of somehow utilizing OSLog to capture output and send it to the remote location. But now I think, it's better to have some custom solution.
The goal is to be able to debug networking from user's devices which are not onsite.
from wormholy.
I agree. The only solution is to create a web service. For the moment, the fastest solution is to expose requests, so that the developer can do what he wants.
from wormholy.
What you mean is to add an option to expose requests, so the developer could plug in its own module tied to a web service?
I was thinking about even simpler case - to store the data locally and share with the iOS default dialog
from wormholy.
Both approaches would be highly appreciated. In essence, you could use the interface to plug in your own share extension.
from wormholy.
Yes, but the big question mark is the sharing format. Can a simple appropriately formatted text file be enough? What may be the use cases in your opinion?
from wormholy.
Let's take my use-case, for example.
My app has an issues only with one particular user with one particular phone. I'd like to send him a custom build and ask to do certain actions. Then, he sends me the archive back, so I could trace, which requests succeeded and which failed.
The problem is that I can't just take that user's phone and connect it to a debugger, as he is in different location.
from wormholy.
Your use case is clear. Ok, I'll work in the next few days.
Stay tuned.
from wormholy.
Related Issues (20)
- This is not even working on phone or any simulator,
- This is not even working on phone or any simulator, HOT 3
- Crash when using sockets HOT 1
- Swift Package Manager SPM support? HOT 5
- The framework doesn't work with static linking
- Error in Xcode 14 beta via Cocoapods HOT 14
- Wormholy drops URLSessionWebSocketTask packets. HOT 1
- Need to customise Share Strings
- What's wrong with the new one? HOT 1
- Ability to filter by status code HOT 1
- Network traffic statistics
- We are not able to open Wormholy from our application HOT 1
- Able to mapping body response feature request HOT 1
- Error in Xcode 14.1 via Carthage HOT 4
- Wormholy on Testflight HOT 1
- Search Result on Response Body and Request Body screen not visible on darkmode. HOT 2
- How to add logic decrypt response in case response is encrypt
- How to customize menu? I would like to change url text to response body?
- Responses are not cached in CustomHTTPProtocol
- Wormholy with Alamofire SPM HOT 1
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 wormholy.