Chapter 14: Building HTTP APIs and Real-Time Services
Exposing an HTTP API endpoint is a fairly common way of allowing client applications to consume your application functionalities. Building HTTP APIs makes your application open to any client since almost all devices that connect to a network already implement the HTTP protocol.
In this chapter, you will learn about options to create HTTP APIs for your solutions. You will also see how ABP makes it easy to consume your HTTP APIs from client applications by using ABP's dynamic and generated client-side proxies. Finally, we will explain how you can use Microsoft's SignalR library in ABP applications to implement real-time server-client communication. Here is a list of topics covered in this chapter:
- Building HTTP APIs
- Consuming HTTP APIs
- Using SignalR with ABP Framework