C# winform调用接口 传参方式_c# winform 执行一次url_凤凰花匪的博客-程序员秘密

技术标签: c#  


```csharp


 public string Post(string Url, string jsonParas)
        {
            string strURL = Url;
            //创建一个HTTP请求  
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
            //Post请求方式  
            request.Method = "POST";
            //内容类型
            request.ContentType = " application/x-www-form-urlencoded";
            request.UserAgent = "app";
            //设置参数,并进行URL编码 
            string paraUrlCoded = jsonParas;//System.Web.HttpUtility.UrlEncode(jsonParas);   
            byte[] payload;
            //将Json字符串转化为字节  
            ASCIIEncoding encoding = new ASCIIEncoding();
            payload = encoding.GetBytes(paraUrlCoded);
            //设置请求的ContentLength   
            request.ContentLength = payload.Length;
            //发送请求,获得请求流 

            Stream writer;
            try
            {
                writer = request.GetRequestStream();//获取用于写入请求数据的Stream对象
            }
            catch (Exception)
            {
                writer = null;
                Console.Write("连接服务器失败!");
            }
            //将请求参数写入流
            writer.Write(payload, 0, payload.Length);
            writer.Close();//关闭请求流
                           // String strValue = "";//strValue为http响应所返回的字符流
            HttpWebResponse response;
            try
            {
                //获得响应流
                response = (HttpWebResponse)request.GetResponse();
            }
            catch (WebException ex)
            {
                response = ex.Response as HttpWebResponse;
            }
            Stream s = response.GetResponseStream();
            //  Stream postData = Request.InputStream;
            StreamReader sRead = new StreamReader(s);
            string postContent = sRead.ReadToEnd();
            sRead.Close();
            return postContent;//返回Json数据
        }


    }
    参数使用 key=value&key=value

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qh961043/article/details/103068373

智能推荐

深度学习(十二)从自编码到栈式自编码_hjimce的博客-程序员秘密

从上面自编码的网络结构图,可以看到一开始输入特征是x1……x6,有六个特征,然后隐藏层的神经元只有3个,最后又用这3个神经元,要使得网络的输出尽量接近x1……x6。这就相当于我们输入了一个6维的特征向量,我们先把它降维,降到3维,然后我们利用这三维的特征向量,进行重构原始的数据。这个跟PCA降维一模一样,只不过PCA是通过求解特征向量,进行降维,是一种线性的降维方式,而自编码是利用神经网络进行降维,是一种非线性降维。

Python3 基本数据类型---String(字符串)_(string)为啥不是python命名规则_Chiang木的博客-程序员秘密

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问子字符串,可以使用方括号[]来截取字符串,字符串的截取的语法格式如下:变量[头下标:尾下标:步长=1]索引值以0为开始值,-1为从末尾的开始位置。P...

分享一个好用开源的数据库建表建模软件工具 pdman mysql_狼丶宇先森的博客-程序员秘密

官网地址:http://www.pdman.cn/数据库建模极简易用数据库建模过程精细提炼,化繁为简,省去不必要的操作,只留下最需要的,直截了当的展现给用户。自带案例自带参考案例,以耳熟能详的[学生信息管理]为原型参考,让用户能够快速了解PDMan。...

星际译王 stardict 3.0.6 -- Linux 下的优秀词典软件在 Debian 上的一键安装_atzlinux的博客-程序员秘密

星际译王是一款不错的跨平台词典软件。但是在 Debian 下,默认没有词典软件需要用到词典词条数据文件和英文单词声音文件。该一键安装脚本整合了词典数据文件,声音文件,提供了数十万条英文和汉语词条的互译,一次性安装完成后即可使用。在终端命令行,用 root 依次执行如下命令即可:1.下载一键安装脚本wget http://www.atzlinux.com/debian/download/i...

OBC车载充电机6.6kw,国内OBC车载充电机NO.1 硬件原理图和软件源码符合15年国标。_「已注销」的博客-程序员秘密

OBC车载充电机6.6kw,国内OBC车载充电机NO.1 硬件原理图和软件源码符合15年国标。

随便推点

pyqt5 QSS开源暗黑主题qdarkstyle 小记_pyqt5的qdarkstyle_JlexZzzz的博客-程序员秘密

pyqt5小记| QSS开源暗黑主题qdarkstyle ,读取QSS主题文件安装Pip install qdarkstyle使用import sysfrom PyQt5.QtGui import QIconimport qdarkstylefrom PyQt5 import QtCorefrom PyQt5.QtWidgets import QApplication, QMainWindowif __name__ == '__main__': app = QApplicat

个人作业4——alpha阶段个人总结_baguan8712的博客-程序员秘密

第一部分:个人总结1. 硬的问题。要在找工作的时候说服别人你是适合这个工作的, 那就要搞清楚对方期待什么东西,自信地展现出你的价值和能力。 (这个列表也可以说是 - 面试中最关键的问题)类别具体技能和面试问题现在的回答(大三)语言最拿手的计算机语言之一,代码量多少?C语言,略懂java软件实现(阅读代码的能力,实现,单元测试)你有没...

Redis命令之hscan_坤少_jkson的博客-程序员秘密

1、业务背景 在互联网的项目中为了提高性能和吞吐量,通常需要做一些优化和数据异构,比如查询DB,我们可以优化索引,通过命中索引来提高查询速度,也可以把数据异构到Redis,虽然Redis的性能非常好也支持5种数据结构,如果想性能更好的话,可以考虑异构到JVM缓存,也就是DB的数据异构到Redis,Redis的数据定期异构到JVM缓存2、带来问题 在Redis中通过用一个hashmap来存储业务数据,当这些业务数据比较小,我们可以通过hGetAll来获取redis的整个map然后设...

Java8 List&Map操作 stream ,filter ,map,forEach等功能_map stream_apple125414的博客-程序员秘密

List<Apple> appleList = new ArrayList<>();//存放apple对象集合 Apple apple1 = new Apple(1,"苹果1",new BigDecimal("3.25"),10); Apple apple12 = new Apple(1,"苹果2",new BigDecimal("1.3...

第一篇 读《构建之法》有感_aiqibao0776的博客-程序员秘密

第一篇 读《构建之法》有感 读了《构建之法》前两章之后,我倍有感触。一二章主要讲的是现代软件工程的概论以及个人技术和流程。这本书主要的思想是“做中学”。首先讲出来软件=软件工程+程序,做出来的软...

推荐文章

热门文章

相关标签