asp.net调用servlet,并得到返回值

调用WebClient.UploadData("url", "POST", "string")方法即可

  1. using System.Net;
  2. using System.IO;
  3. // requestPackage: 传入servlet的xml字符串
  4. private string GetResponseString(string requestPackage, Encoding encoding)
  5.         {
  6.             // serverlet url
  7.             Uri servletURL = new Uri("http://192.168.1.100:8080/demo/online");
  8.             WebClient client = new WebClient();
  9.             client.Headers.Add("Content-type""application/x-www-form-urlencoded");
  10.             Byte[] postData = encoding.GetBytes("serviceRequestPackage=" + HttpUtility.UrlEncode(requestPackage, encoding));
  11. // 获取返回值
  12.             byte[] returnData = client.UploadData(servletURL.ToString(), "POST", postData);
  13.             // 返回
  14.             return encoding.GetString(returnData);
  15.         }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值