Classic ASP to Read JSON Request Body and Write JSON Response
Here’s a Classic ASP example using Chilkat to read an incoming JSON request body (such as from a POST), load it into a Chilkat JsonObject, and then write the JSON to an application/json response:
<%
If Request.TotalBytes > 0 Then
' Read the JSON request body into a Chilkat BinData object.
set bd = Server.CreateObject("Chilkat_9_5_0.BinData")
bd.AppendBinary(Request.BinaryRead(Request.TotalBytes))
' Load a Chilkat JsonObject from the JSON in the BinData.
set json = Server.CreateObject("Chilkat_9_5_0.JsonObject")
json.LoadBd(bd)
' Do whatever is needed with the JSON.
' In this example, we'll just echo the JSON to the response.
Response.ContentType = "application/json"
json.EmitCompact = 0
Response.Write json.Emit()
End If
%>
Note: The Chilkat ActiveX DLL must be registered (regsvr32) on your server where the above code runs. If you don’t know whether ASP is running 32-bit or 64-bit, then download and register both the Chilkat 32-bit ActiveX and 64-bit ActiveX. See https://www.chilkatsoft.com/downloads_ActiveX.asp
Make sure to “Run as Administrator” the .bat script that does the registration. The registration must happen in the local machine registry (not the current logged-on user registry) in order for IIS to see it.
admin
0
Tags :