//get方式        public string HttpGet(string Url, string postDataStr){HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url + (postDataStr == "" ? "" : "?") + postDataStr);request.Method = "GET";request.ContentType = "text/html;charset=UTF-8";HttpWebResponse response = (HttpWebResponse)request.GetResponse();Stream myResponseStream = response.GetResponseStream();StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));string retString = myStreamReader.ReadToEnd();myStreamReader.Close();myResponseStream.Close();return retString;}        //post方式private string HttpPost(string Url, string postDataStr){HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);request.Method = "POST";request.ContentType = "application/x-www-form-urlencoded";request.ContentLength = Encoding.UTF8.GetByteCount(postDataStr);Stream myRequestStream = request.GetRequestStream();StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("gb2312"));myStreamWriter.Write(postDataStr);myStreamWriter.Close();HttpWebResponse response = (HttpWebResponse)request.GetResponse();Stream myResponseStream = response.GetResponseStream();StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));string retString = myStreamReader.ReadToEnd();myStreamReader.Close();myResponseStream.Close();return retString;}

接收方式

get接收

            string str = Request.Url.ToString();string user = Request.QueryString["user"].ToString();WriteLog(str);

post接收

            Stream s = System.Web.HttpContext.Current.Request.InputStream;byte[] b = new byte[s.Length];s.Read(b, 0, (int)s.Length);WriteLog(Encoding.UTF8.GetString(b));return Encoding.UTF8.GetString(b);

转载于:https://www.cnblogs.com/zl181015/p/10791488.html

HTTP请求与接收get/post方式相关推荐

  1. python接收http请求_python通过get,post方式发送http请求和接收http响应

    您可能感兴趣的话题: python 核心提示: 本文实例讲述了python通过get,post方式发送http请求和接收http响应的方法.分享给大家供大家参考. 本文实例讲述了python通过get ...

  2. python通过get方式,post方式发送http请求和接收http响应-urllib urllib2

    python通过get方式,post方式发送http请求和接收http响应-- import urllib模块,urllib2模块, httplib模块 http://blog.163.com/xyc ...

  3. python接口自动化(十)--post请求四种传送正文方式(详解)

    简介 post请求我在python接口自动化(八)–发送post请求的接口(详解)已经讲过一部分了,主要是发送一些较长的数据,还有就是数据比较安全等.我们要知道post请求四种传送正文方式首先需要先了 ...

  4. kafka请求全流程(二)—— 请求的接收以及分发

    承接上一篇(https://blog.csdn.net/fenglei0415/article/details/106162288) 二. 请求的接收以及分发 主要分析两个类,实现网络通信的关键部件. ...

  5. 微信小程序request请求后台接收不到参数问题

    微信小程序request请求后台接收不到参数问题 一. 小程序部分代码 二. 后端 三. 问题代码 四. 请求头 一. 小程序部分代码 发一个普通的request请求 wx.request({url: ...

  6. php curl查看获取请求头-swoft1请求头变小写银联云闪付header请求对方接收不到

    php curl查看获取请求头-银联云闪付header请求对方接收不到 php curl查看获取请求头-银联云闪付header请求对方接收不到 php curl查看获取请求头-银联云闪付header请 ...

  7. Android HTTP协议请求网络(二)之HttpClient方式

    Android HTTP协议请求网络(一)之认识探索 Android HTTP协议请求网络(三)之HttpURLConnection方式 githup练习demo地址:https://github.c ...

  8. iris-v12 框架搭建三 接收与返回方式大全

    iris-v12 框架搭建三 接收与返回方式大全 URL上的传值 表单传值multipart/form-data 有文件 无文件 表单传值application/x-www-form-urlencod ...

  9. struts2之请求参数接收

    struts2之请求参数接收 1. 采用基本类型接受请求参数(get/post) 在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名的属性. 请求路径:http ...

最新文章

  1. HDU 4888 Redraw Beautiful Drawings(网络流求矩阵的解)
  2. 开源视频直播软件介绍
  3. 运行pip报错:Fatal error in launcher: Unable to create process using '’路径’'
  4. Important table for SEGW
  5. 二叉树为空意味着二叉树_不怕面试被问了!二叉树算法大盘点
  6. Java NIO学习篇之直接缓冲区和非直接缓冲区
  7. MySQL事务和索引
  8. 【算法】插值查找算法
  9. python 抓取搜狗微信出现的问题,求大神解决
  10. Linux下安装vim
  11. arm9 adc及触摸屏
  12. 炸了!!又一 VSCode 神器面世!
  13. realme刷机鸿蒙教程,realme手机全机型解锁bootloader教程,支持一键刷机root权限
  14. 读书笔记|《金字塔原理》第三章
  15. macos下安装john the ripper并配置zip2john
  16. access计算机二级大纲,计算机二级Access考试内容大纲
  17. 两台手机通过4g网络直接通讯_手机直播只准备了一部手机?难怪直播效果不好!...
  18. 【linux命令】文件管理(上)
  19. 苹果手机用计算机打不开怎么回事啊,苹果手机商店打不开怎么办
  20. 中规中矩的Spring事件监听

热门文章

  1. 自制javascript库
  2. windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示
  3. vue中通过post方式异步上传文件
  4. [YTU]_2716 统计不及格人数
  5. LVQ神经网络的分类
  6. Java实现大数乘法_java实现大数加法、乘法(BigDecimal)
  7. mysql5.6.28安装教程百度经验_Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
  8. oracle 11gr2 bbed 安装,oracle11gR2 装配bbed工具
  9. CentOS 7 安装Boost 1.61
  10. SmartImageView框架的使用