How to create Http request URL to accept JSON data from user and send response code as OK using ASP .net with VB

Someone asked on Stack Overflow:

How to create a web application in ASP .net with VB which should accept HTTP request from users in JSON format (Sender should be able to send it in JSON format) and send response code as 200 OK once we received data. Whenever someone sends JSON data web service should send a response.

I posted the following answer, which was chosen as the accepted answer:

I’d recommend you look into ASP.NET Web API. This link is C#, but it is similar for Visual Basic.

You need to create a controller with an action that accepts the JSON data you anticipate.

Something like this should work:

Public Function GetProduct(ByVal input As YourInputObject) As IHttpActionResult
    'process your input 
    Console.WriteLine(input.ToString()) ' or similar

    Return Ok(product) ' HTTP 200
End Function

You can use a tool like Postman to test that its working how you expect.

Notable comments

Nate (0 upvotes): @Rameez you can check the documentation for WebAPI, you can use these controller actions to accept GET, PUT, POST, and any other HTTP verb you can dream up. The basic structure should be like what I have here.


Originally posted on Stack Overflow — 0 upvotes (accepted answer). Licensed under CC BY-SA.

signed letter b

Dad. Geek. Gamer. Software developer. Cloud user. Old Car enthusiast.  Blogger.


Top Posts


profile for Nate on Stack Exchange, a network of free, community-driven Q&A sites
a proud member of the blue team of 512KB club
Thoughts, opinions, and ideas shared here are my own. © 2026 Nate Bross.