Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ASP.NET - Passing JSON from jQuery to ASHX

Tags:

ajax

asp.net

ashx

I'm trying to pass JSON from jQuery to a .ASHX file. Example of the jQuery below:

$.ajax({       type: "POST",       url: "/test.ashx",       data: "{'file':'dave', 'type':'ward'}",       contentType: "application/json; charset=utf-8",       dataType: "json",           }); 

How do I retrieve the JSON data in my .ASHX file? I have the method:

public void ProcessRequest(HttpContext context) 

but I can't find the JSON values in the request.

like image 813
colin jobes Avatar asked Jun 01 '10 09:06

colin jobes


1 Answers

I know this is too old, but just for the record I'd like to add my 5 cents

You can read the JSON object on the server with this

string json = new StreamReader(context.Request.InputStream).ReadToEnd(); 
like image 176
Claudio Redi Avatar answered Oct 02 '22 20:10

Claudio Redi