> One thing I like doing when working with APIa is to have an echo server at hand.
> I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library).
Did you consider using a proxy during development. A man-in-the-middle server that does nothing but relay and record all communications between client and server?
> I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library).
Did you consider using a proxy during development. A man-in-the-middle server that does nothing but relay and record all communications between client and server?
I made one specifically for this use-case. See it in action (3m video): https://www.youtube.com/watch?v=kpsFSY-G5F0