using Common;
using LisPacsDataUpload;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
namespace ZLPlugin_LisPacs_MR_YJMZ
{
public class MyHttpServer : HttpServer
{
public MyHttpServer(int port)
: base(port)
{
}
public override void handleGETRequest(HttpProcessor p)
{
Object obj = new { result = 0, errmsg = "拒绝Get请求,请用Post方式提交。" };
//Console.WriteLine("request: {0}", p.http_url);
//Console.WriteLine("666");
p.writeSuccess();
p.outputStream.Write(JsonConvert.SerializeObject(obj));
//p.outputStream.WriteLine("
test server
");
//p.outputStream.WriteLine("Current Time: " + DateTime.Now.ToString());
//p.outputStream.WriteLine("url : {0}", p.http_url);
//p.outputStream.WriteLine("");
}
public override void handlePOSTRequest(HttpProcessor p, StreamReader inputData)
{
Object obj = new { result = 1, errmsg = "hello啊打发撒旦" };
//SocketClient client = new SocketClient("127.0.0.1", 6061);
try
{
string input = inputData.ReadToEnd();
LogHelper.Info("input:" + input);
Data data = JsonConvert.DeserializeObject(input);
////obj = new { result = 1, errmsg = "" };
////int res = 1;
////int waittingdate = 0;
//string sql = @"Select 互认 As AGREE,WAITINGDATE From zllpmr.互认配置表";
//DataTable dt = OracleHelper