Join David Gassner for an in-depth discussion in this video Message formats: XML, JSON, and everything else, part of Foundations of Programming: Web Services.
One of the most important things that…defines a web service is its messaging format.…Some web services use XML, some JSON, and still others proprietary formats.…In many cases a software developer will use a software…toolkit that protects them from dealing directly with the raw messages.…But to debug and understand what's really…happening, you should know what sort of messages…your service uses.…And if you're a developer, it will be very useful to have a debugging tool available.…
There are many of these available.…Probably the most powerful is one called Charles Proxy.…It's not a free product.…It does require a little license fee, but it can capture and…display what's going on in the background in an HTTP conversation very easily.…For a simpler and free approach, you can try one…of the many plugins that are available for various browsers.…I'll show you one here, using the Chrome browser.…I'll go to the Chrome Web Store, and I'll look for an application called REST Console.…
When I find it, I'll add it to Chrome.…
- What is a web service?
- Understanding the available transfer protocols and message formats
- Examining SOAP request and response formats
- Creating a simple SOAP service in ASP.NET
- Choosing a SOAP implementation
- Associating REST actions with HTTP requests
- Sending RESTful requests
- Creating OData request URIs
- Securing web services