We've created a simple restful api with 3.37 ver of bclib as below:
@app.restful_action()
async def hello_world(context: edge.RESTfulContext):
try:
return {"Hello": "World"}
except:
print(traceback.format_exc())
This method receives input but the result doesn't return to client.
error:
System.ArgumentNullException: Array cannot be null. (Parameter 'bytes') at System.Text.Encoding.GetString(Byte[] bytes) at WebServer.Service.ByteArrayHelper.FromSocketResultToRoutingData(Byte[] bytes) at WebServer.Service.EdgeSocketConnetionInfo.GetRoutingDataAsync(IHttpRequest httpRequest, CancellationToken cancellationToken) at WebServer.Service.SqlBaseHostService.GetRoutingDataAsync(IHttpRequest httpRequest, CancellationToken cancellationToken) at BasisCore.WebServer.Http.HttpHostServiceBase.ProcessAsync(IHttpRequest httpRequest, CancellationToken cancellationToken)
We've created a simple restful api with 3.37 ver of bclib as below:
@app.restful_action()
async def hello_world(context: edge.RESTfulContext):
try:
return {"Hello": "World"}
except:
print(traceback.format_exc())
This method receives input but the result doesn't return to client.
error:
System.ArgumentNullException: Array cannot be null. (Parameter 'bytes') at System.Text.Encoding.GetString(Byte[] bytes) at WebServer.Service.ByteArrayHelper.FromSocketResultToRoutingData(Byte[] bytes) at WebServer.Service.EdgeSocketConnetionInfo.GetRoutingDataAsync(IHttpRequest httpRequest, CancellationToken cancellationToken) at WebServer.Service.SqlBaseHostService.GetRoutingDataAsync(IHttpRequest httpRequest, CancellationToken cancellationToken) at BasisCore.WebServer.Http.HttpHostServiceBase.ProcessAsync(IHttpRequest httpRequest, CancellationToken cancellationToken)