• About
  • Privacy Policy
  • Utilities
Darchuk.NET

Web API

.NET Core MVC Controller – Supporting more HttpStatusCodes in IActionResult responses

April 6, 2018 by Robert Leave a Comment

When I’m designing a RESTful API, I like to use the correct verbs for the correct actions, and return HTTP status codes that convey the correct message.  Sure, its easy to just return a 200 OK for everything, but its a little more useful to return 204 No Content if your client shouldn’t navigate away … [Read more…]

Posted in: .NET Core, ASP.NET, C#, MVC, Web API Tagged: C#, HttpStatus, IActionResult, MVC, REST, WebAPI

ASP.NET Core [FromBody] Null?

February 16, 2018 by Robert Leave a Comment

Recently I was having an issue where a parameter being passed in to my WebAPI call was not being populated correctly. Theoretically all you need to do is add [FromBody] to the route, and it will automatically populate the object from the HTTP message’s body… but that wasn’t working for me Turns out this IS … [Read more…]

Posted in: .NET Core, C#, Web API, Web Development Tagged: .NET, .NET Core, [FromBody], model, Null, Serialization, Web API

Everything Is Fine–how to make and deploy a server that always returns 200 OK

January 12, 2018 by Robert Leave a Comment

Have you ever wanted to have a web server to just return 200 OK no matter what it is fed?  Basically, a web server to just say: No matter what? Recently I was working on a solution that was logging to a server that I didn’t have access to because I wasn’t inside of the … [Read more…]

Posted in: .NET Core, C#, Web API, Web Development Tagged: .NET Core, C#, Web Development, Web Server

Angular 4 routing and .NET core static

November 10, 2017 by Robert Leave a Comment

I’ve found this guide on creating an Angular 4 inside of .NET core very helpful.  One of the steps is to set up .NET core to serve static files: However, if you add routing to Angular 4, there’s an additional step that will allow your routes to resolve correctly in the angular application if a … [Read more…]

Posted in: .NET Core, AngularJS, C#, Web API, Web Development Tagged: .NET Core, Angular, Angular 4, C#, Routing

Custom Json.NET serializer

September 29, 2017 by Robert Leave a Comment

Newtonsoft Json.NET is a super popular (#1 most downloaded NuGet package) framework for serializing and deserializing json.  In my experience, I haven’t really had to do much other than use the most basic serialization and deserialization. Sometimes, though, there is a time when the API you’re working with presents you with something goofy.  In my … [Read more…]

Posted in: C#, Web API, Web Development Tagged: API, Deserialization, Json, Json.NET, Serialization, Yext

ASP.NET MVC, Web API, and AngularJS in Visual Studio

August 2, 2015 by Robert Leave a Comment

As far as backend technologies are concerned, I really like ASP.NET and Web API. It is really easy to set up, and basically anything can talk HTTP. For front end development, I have grown to really really enjoy AngularJS. As far as an IDE is concerned, I really like Visual Studio. The problem that I’ve … [Read more…]

Posted in: AngularJS, ASP.NET, JavaScript, MVC, Web API
« Previous 1 2

Recent Posts

  • Allowing trailing JSON commas in ASP.NET Core 3
  • YADNC3JSG–Yet Another .NET Core 3.0 JSON Serializer Gotcha
  • Logging in a .NET Core 3 SignalR client
  • .NET Core 3 unit testing project sdk
  • .NET Core 3.0 Upgrade–New JSON Serializer Gotchas

Recent Comments

  1. Robert on C# Setting Socket Keep-Alive
  2. Oliver Schramm on C# Setting Socket Keep-Alive
  3. John Anderson on Waiting for a keypress asynchronously in a C# console app
  4. Ronald Garlit on .NET Core 3 unit testing project sdk
  5. Ronald Garlit on .NET Core 3 unit testing project sdk

Copyright © 2025 Darchuk.NET.

Omega WordPress Theme by ThemeHall