.NET WebApi调用微信接口Https请求工具类

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Text;
using System.Web;namespace AZ.EView.API.Utils
{public class HttpUtils{/// <summary>/// 后台发送POST请求/// </summary>/// <param name="url">服务器地址</param>/// <param name="data">发送的数据</param>/// <returns></returns>public string HttpPost(string url, string data){try{//创建post请求HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Method = "POST";request.ContentType = "application/json;charset=UTF-8";byte[] payload = Encoding.UTF8.GetBytes(data);request.ContentLength = payload.Length;//发送post的请求Stream writer = request.GetRequestStream();writer.Write(payload, 0, payload.Length);writer.Close();//接受返回来的数据HttpWebResponse response = (HttpWebResponse)request.GetResponse();Stream stream = response.GetResponseStream();StreamReader reader = new StreamReader(stream, Encoding.UTF8);string value = reader.ReadToEnd();reader.Close();stream.Close();response.Close();return value;}catch (Exception){return "";}}/// <summary>/// 后台发送GET请求/// </summary>/// <param name="url">服务器地址</param>/// <param name="data">发送的数据</param>/// <returns></returns>public string HttpGet(string url, string data){try{//创建Get请求url = url + (data == "" ? "" : "?") + data;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Method = "GET";request.ContentType = "text/html;charset=UTF-8";//接受返回来的数据HttpWebResponse response = (HttpWebResponse)request.GetResponse();Stream stream = response.GetResponseStream();StreamReader streamReader = new StreamReader(stream, Encoding.GetEncoding("utf-8"));string retString = streamReader.ReadToEnd();streamReader.Close();stream.Close();response.Close();return retString;}catch (Exception){return "";}}}
}

仅供学习参考,如有侵权联系我删除

.NET WebApi调用微信接口Https请求工具类相关推荐

  1. Java Https请求工具类

    个人技术网站 欢迎关注 由于微信API接口建议使用Https请求方式 而且过不久就废弃http请求方式了 所以提供以下Https工具类 public class SSLClient extends D ...

  2. http和https请求工具类

    https请求 @Slf4j public class HttpPostUtils {public static int RESPONSE_STATUS_OK = 0;public static JS ...

  3. 发送http和https请求工具类 Json封装数据

    在一些业务中我们可要调其他的接口(第三方的接口) 这样就用到我接下来用到的工具类. 用这个类需要引一下jar包的坐标 <dependency><groupId>org.jsou ...

  4. HttpClient发起Http/Https请求工具类

    本文涉及到的主要依赖: <dependency> <groupId>org.apache.httpcomponents</groupId> <artifact ...

  5. C# 关于调用微信接口的代码

    之前公司下达了开发微信只一块的任务,然后我就去网上取了一番经,可是感觉对于我这种微信开发的新手来说,所需要的东西太多,太凌乱了,然后整个人就懵逼了. 费了很长时间才将微信接口调用完成.所以呐,我整理了 ...

  6. vue如何通过NodeJs本地获取微信access_token及签名,并调用微信接口

    一直都想搞一下微信公众号网页开发,公司忙没有时间自己也没开发过所以也没有头绪,前两天通过自己的摸索以及自行查找的资料,终于通过nodejs在本地成功的获取到了微信的access_token及签名,以及 ...

  7. C# 调用微信接口上传素材和发送图文消息

    using Common; using Newtonsoft.Json.Linq; using System; using System.IO; using System.Net; using Sys ...

  8. 易语言调用微信接口方法(通过wxDriver.dll命令)

    易语言调用微信接口方法(通过wxDriver.dll命令) 先看易语言DLL命令图: DLL命令源码: .版本 2' ***************************************** ...

  9. 图片上传(调用微信接口)

    图片上传之原生方法 图片上传.压缩.回显.缩略图放大.删除.下载,可以参考这儿(h5方法) https://github.com/zhangstar1331/pictureUpload 效果展示 背景 ...

最新文章

  1. 嘿嘿,我就知道面试官接下来要问我 ConcurrentHashMap 底层原理了,看我怎么秀他...
  2. 跨界创新,智启未来 | 清华大学大数据研究中心2021年RONG奖学金答辩会成功举办...
  3. Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
  4. python【蓝桥杯vip练习题库】BASIC-21Sine之舞(递归 递推)
  5. python基础语法有哪些-python有哪些语法元素
  6. POJ 3320 Jessica's Reading Problem (尺取)
  7. java基础系列:集合总结(6)
  8. 【RS】Amazon.com recommendations: item-to-item collaborative filtering - 亚马逊推荐:基于物品的协同过滤...
  9. linux查看日志命令_查看log日志基础命令
  10. C语言137页答案,综合化学实验答案题库(137页)-原创力文档
  11. “iPhone等苹果产品挤牙膏无创新”?库克正面回怼...
  12. BZOJ 1014: [JSOI2008]火星人prefix
  13. 十五天精通WCF——第四天 你一定要明白的通信单元Message
  14. java 求指数、对数
  15. AFM成像表面形貌和表面粗糙度
  16. C#函数式编程风格-范型Filter,Map,Reduct函数的实现
  17. 计算机二级只有上机考试吗,计算机等级考试二级是上机考试吗
  18. 在线文档查看器GroupDocs.Viewer 9月新版V17.9发布 | 附下载
  19. “5G消息”应用案例!七大银行试商用情况汇总!
  20. 举例:MySQL 使用DQL命令查询数据

热门文章

  1. rhythmbox的歌词插件
  2. halcon,分享一个想法,数米粒个数
  3. object-c iOS 教程 git for mac
  4. 基于51单片机的智能超声波四轮遥控小车proteus仿真
  5. oracle入门常用
  6. 前嗅ForeSpider教程:如何创建新任务 1
  7. 勇芳VFB的Miniblink组件实现文件下载
  8. 2023美赛数学建模思路获取/2023美赛思路ABCDEF题/美赛数学建模
  9. 简单理解RDMA RoCE
  10. Java使用DOM和DOM4J分别解析XML文件步骤以及代码