CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 23:19:09 GMT
content-type: text/html; charset=utf-8
cf-ray: 967894487f80860e-BLR
cf-cache-status: DYNAMIC
cache-control: private
set-cookie: prov=c585bfc8-73fc-4231-b5e1-4e45956e801c; expires=Thu, 30 Jul 2026 23:19:09 GMT; domain=.stackexchange.com; path=/; secure; httponly
strict-transport-security: max-age=31536000; includeSubDomains
vary: Accept-Encoding
content-security-policy: upgrade-insecure-requests; frame-ancestors 'self' https://stackexchange.com
x-clacks-overhead: GNU Terry Pratchett
x-frame-options: SAMEORIGIN
x-request-guid: 135e6b42-f115-466a-8642-8eb12ebd806b
x-worker-origin-response-time: 420000000
x-dns-prefetch-control: off
set-cookie: prov=c585bfc8-73fc-4231-b5e1-4e45956e801c; Path=/; HttpOnly; Domain=stackexchange.com
set-cookie: __cf_bm=8Ft5GPIBygruuzcN8YKEOSW3ZMJqXNtVXASXBvXoF.c-1753917549-1.0.1.1-9nON1Amz3Lv36_4Fk5VQGlI5P781a.NFDH4BTZzW0iL13Sd7yZ_wlIX7vPH17khAkUDHd0DLYWjfgUB7eixfBiURbW4EexKZOsJsdykCE.M; path=/; expires=Wed, 30-Jul-25 23:49:09 GMT; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=ZMkO58NRM8TMVtw55ttKZs87F3ek1a8GSlLJdrzS.Xo-1753917549309-0.0.1.1-604800000; path=/; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
server: cloudflare
content-encoding: gzip
Newest 'web-api' Questions - Software Engineering Stack Exchange
Skip to main content
Stack Exchange Network
Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack Exchange
The 2025 Developer Survey results are in. Explore insights into technology and tools, careers, community and more.
View results.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about TeamsQuestions tagged [web-api]
Specific APIs that communicate over web protocols, such as ASP.net Web API, as well as APIs that are exposed to web pages for network communication or apps for device communication
389 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
2
votes
3
answers
169
views
DDD and Domain Models with a Web Api PUT / POST
The company I'm working at has strict policies that insist that all business logic is contained in Domain Models as part of DDD.
I can see how this approach could work well for something like a ...
1
vote
1
answer
106
views
ASP.NET MVC and Web API Together vs. ASP.NET MVC with JSON-Returning Action Methods
In an ASP.NET MVC application with views that make AJAX calls for widgets like dropdowns and data grids, is it better to use Web API controllers or regular MVC action methods that return JSON?
The ...
2
votes
3
answers
2k
views
How to design for API use cases that need different data from the same table?
I am building a web application. This application is meant to be a home for player rankings and tournament results for a competitive community. I have planned to do this in three layers: a database to ...
4
votes
4
answers
655
views
Is it okay to deploy both front end and backend everytime if they are in a single repository
I have a project with .net core web api backend and angular as front end.
I have single repository for both the projects with front end and backend in their own separate folders.
I have written ...
0
votes
1
answer
114
views
OpenAPI - `v0.x.x` as a way to denote unstability
In OpenAPI, is there a convention for denoting that your API is not stable yet?
In semantic versioning, the v0.x.x version number is usually used to indicate that the project is not stable yet. ...
0
votes
1
answer
357
views
Should you use nested routes within NestJS for a "RESTfull" API
Here is an Example API for managing companies, employees, and their children. My entity relationships are as follows:
company -1:n-> employees -1:n-> children
I’ve structured the API routes ...
0
votes
1
answer
142
views
Is there any way to have an android or iOS app expose a web-api?
I want to develop a miminal app for iOS and Android.
Basically, I want to have a widget (or similar micro-app) that displays how many items I have in a list. If I open the widget, it just opens a ...
1
vote
0
answers
91
views
How to model api error type with errorCode and parameters
I work on a spring kotlin backend which has an angular and a mobile frontend. We are currently working on error handling and we decided that the backend should return an error code, a general message (...
0
votes
0
answers
111
views
1
vote
5
answers
298
views
Purpose of async/await in web servers when stuck with legacy I/O
A couple days ago I asked about the Purpose of async/await in web servers, and got in-depth answers explaining how in fully asynchronous code, it frees up the CPU completely while also releasing the ...
23
votes
4
answers
9k
views
Purpose of async/await in web servers
I don't understand why I keep seeing async/await recommended (or sometimes, even enforced) for ASP.NET Core web applications and APIs.
As far as I can tell, every request is already being run on a ...
0
votes
2
answers
155
views
Allow-Rendering-Prevent-Download Architecture
I am trying to devise a simple system that, with the use of tokens, allows a specific file to be rendered in the client's browser, yet prevents the user agent from being able to download the file. ...
0
votes
1
answer
115
views
How to create QueryBuilder to work with concurrent requests
I need assistance with the QueryBuilder that generates OData query. Following is my implementation and it approach has couple of issues
If user forgets to SetRootTable then it will cause serious ...
0
votes
1
answer
116
views
Return response from controller or raise exception from service
I need some guidance on how to send error responses to client from WebAPI controller for an update operation. I need to check if data is changed and if it has duplicate data. I have service class that ...
2
votes
3
answers
437
views
Does it make sense for an API with 1 daily job to do to be asynchronous?
This is a conceptual question about whether my specific use-case warrants the use of an asynchronous API.
Language: Python 3.11
Framework: FastAPI (ASGI)
I believe I am confused about what an ...
- The Overflow Blog
-
-
- Upcoming Events
-
2025 Community Moderator Electionends August 13
- Featured on Meta
-
-
-
Related Tags
rest × 128
api-design × 119
api × 87
c# × 62
web-applications × 32
web-development × 30
asp.net × 29
architecture × 29
asp.net-mvc-web-api × 26
asp.net-core × 26
web-services × 25
design × 20
.net × 15
entity-framework × 14
http × 14
asp.net-mvc × 13
design-patterns × 13
json × 13
microservices × 11
security × 11
authentication × 9
database × 9
http-request × 7
php × 7
database-design × 6
more related tags
Hot Network Questions
- Convert dilution rates
- Was Caiaphas a Prophet or a Villain? (John 11:51)
- Is a normality test always performed on errors and not on raw data?
- Finding one non-negative solution to a system of linear equations
- Golden-section optimization with complication
- How to test whether a secondary inet address exists on an eth interface?
- Stepping down voltage from Li-ion to simulate 2x AAA batteries
- Hill Estimator for SkewStudentT is Biased
- General Two-dimensional Elliptical Gaussian Image Generator in C++
- How quickly can you solve the Change Change game?
- Is Samson referred to/mentioned in the siddur/liturgy?
- Is there a reason "replace conditional with table" isn't a standard refactoring?
- Nested doghnut chart
- Is it ethical to hire a graphic designer for a job talk?
- When using Da Capo, does that normally include a pick up?
- Finite projective plane with trivial automorphism group
- Why f[x___] := {x==="To be", x=!="not to be"} is both True for f[]?
- Visa Free Transit Facility (VFTF): Indian passport but resident in Saudi Arabia
- Why RewriteRule behaves different if request URL has a trailing slash and when not?
- What constitutes a 'structure' made of Force for the purposes of a Forcebreaker Weapon?
- Wolf and sheep probability
- Is it common practice to run neutral and ground to the same bar?
- Puzzlin’ Puzzle
- Why not use the "age" tool for encrypted backups?