C#通过请求url调用接口返回数据

这篇具有很好参考价值的文章主要介绍了C#通过请求url调用接口返回数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 方法描述:通过请求url,调用对方系统的接口,拿到数据并返回;

方法参数:访问系统的url地址

url请求参数:searchDate(当前请求的年月:2023-7),需进行url编码文章来源地址https://www.toymoban.com/news/detail-615215.html

public string GetDataByRequestUrl(string url)
{

    requestUrl = url + "&searchDate:" +             System.Web.HttpUtility.UrlEncode( DateTime.Now.Year.ToString() + "-" +             DateTime.Now.Month.ToString());
    //请求url
    HttpWebRequest webRequest= (HttpWebRequest)WebRequest.Create(requestUrl);
    webRequest.Method="GET";
    webRequest.ContentType = "text/html;charset=UTF-8";

    //返回数据
    HttpWebResponse webResponse=(HttpWebResponse)webRequest.GetResponse();
    Stream myResponseStream = webResponse.GetResponseStream();
    StreamReader myStreamReader = new StreamReader(myResponseStream,     Encoding.GetEncoding("utf-8"));
    string retString = myStreamReader.ReadToEnd();
    myStreamReader.Close();
    myResponseStream.Close();
    return retString ;
}

到了这里,关于C#通过请求url调用接口返回数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据

    restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据 结论:调用的接口路径后加/ postman 关掉自动重定向(filesettins把Automatically follow redirects关掉),调用也同样返回307了 在网上各种搜307,出来的结果都是什么重定向 getHeaders().getLocation().toString() 获得返回

    2024年02月03日
    浏览(38)
  • 通过python在unity里调用C#接口

    log: 背景 最近在做虚拟人底层驱动sdk测试,因为后端使用的是C#,我个人更倾向于python编程辅助测试工作,测试sdk需要通过开发提供的接口方法文档,通过传测试场景参数调用方法进行单元测试 技术工具 项目语言 C# 项目工具 unity 测试语言 python3 实现过程 1.首先需要在unity安装

    2024年02月04日
    浏览(24)
  • 请求数据通过URL加入sign验证加密与解密

    不少网站做数据反爬虫会做一系列的的措施,就包括这里要说的url加密,例如如下url是请求b站游戏id为109905的游戏的评分数据 (无意冒犯,仅首页随机选取做学习案例使用): https://line1-h5-pc-api.biligame.com/game/comment/summary?game_base_id=109905ts=1679988261931request_id=YKceEELUnX5m4aELQACuqX2mG48wv13Bapp

    2024年02月08日
    浏览(26)
  • uniapp返回上一级页面,传参,上一级通过参数重新请求数据

    小程序navigateback传值_微信小程序 wx.navigateBack() 返回页面如何传递参数 - 文章...-CSDN博客   当前页面   上一级页面  

    2024年02月19日
    浏览(33)
  • postman获取接口返回数据并设置全局请求头token

    此时 TOKEN出现 将 验证码和登录放到外侧 在每个文件夹下设置 token

    2024年02月05日
    浏览(43)
  • vuex缓存接口返回的数据,只在首次使用调用接口,之后使用vuex中的缓存值

    场景:同一个接口在多个页面调用 问题:重复访问,导致对服务器的重复请求,降低用户体验。 解决:使用vuex的异步处理,第一次访问时将数据缓存,下次访问直接从缓冲中获取,提高访问速度 注意:刷新页面时,会把当前页面占用的缓存释放掉,再重新加载新的缓存,如

    2024年02月12日
    浏览(34)
  • C# webservice 接收json数据 接口返回 远程服务器返回错误: (500) 内部服务器错误

    C# post 调用webservice 服务端接口,会返回上面那个错误,8成是发送的数据和接口不符合造成的。有2种情况 第一种情况如下:如果类型是默认request.ContentType = \\\"application/x-www-form-urlencoded\\\";这个类型 那么你发送数据和被调用接口参数名如果不对,则会报下图这个错 我发送的参数名

    2024年02月13日
    浏览(49)
  • 通过API接口调用数据的优势是什么?API接口调用展示示例

    通过API接口调用数据的优势主要有以下几点: 1.规范化与一致性:API接口提供一种统一的方式来获取数据,保证了数据的规范化与一致性,消除了不同数据源可能带来的格式和结构上的差异。 2.灵活性:使用API接口可以定制请求的参数和返回结果,让请求方可以得到所需的数

    2024年02月06日
    浏览(36)
  • C# 通过 HttpWebRequest发送数据以及服务器通过Request请求获取数据

    C#中HttpWebRequest的用法详解 可参考: C#中HttpWebRequest的用法详解 C# HttpWebRequest详解 C# 服务器通过Request获取参数 可参考: C# WebService 接口 通过Request请求获取json参数 1、后台程序发送HTTP请求的Class,服务器端也要添加该类 2、服务端返回HTTP请求的数据class,客户端也要有 1、后台

    2024年02月06日
    浏览(43)
  • 【生产问题记录】一次简单的 Http 请求异常处理 (请求的 url 太长, Nginx 直接返回 400, 导致请求服务异常)

    按照惯例直接说结论。 后台服务 A 有一个 Http 接口, 代码如下: 没错, 一个 Get 请求, 入参是一个 List 。 同时有另一个后台服务 B, 里面有段逻辑会通过 RestTemplate 调用服务 A 的这个接口, 代码如下: 在服务 B 中, 通过 batchGetUserInfo 方法请求服务 A 时, 传入了一个长度为 122 的 List

    2024年01月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包