public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
try
{
string action = context.Request.QueryString["action"];
if (!string.IsNullOrEmpty(action))
{
switch (action)
{
case "RPA":
HandleRPA(context);
break;
case "17track":
Handle17track(context);
break;
case "51track":
Handle51track(context);
break;
// 添加更多接口邏輯以處理其他操作參數
default:
context.Response.StatusCode = 400; // Bad Request
context.Response.Write("Invalid action");
break;
}
}
else
{
context.Response.StatusCode = 500;
context.Response.Write("Action parameter missing");
ExceptionlessManager.WriteExceptionLog("Service_TrackingMore", "Action parameter missing", null, AllProjectsKey.OrderDownLoad.ToString());
}
}
catch (Exception ex)
{
ExceptionlessManager.WriteExceptionLog("Service_TrackingMore", $"異常:{ex}", null, AllProjectsKey.OrderDownLoad.ToString());
context.Response.Write($"異常:{ex}");
}
}
ashx獲取請求體
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.