野狗云就不多介绍了,这里主要是记录一下c#调用他们提供的rest api,把数据post到野狗云存储,直接上代码

static void Main(string[] args){string str = "hello";/** 注意这里的链接,要加上.json* 我就是在这里被坑了1个小时* 总是异常:400 Bad Request* 之后我在野狗云应用中手动加入了一个user节点* 然后就正常保存了*///appId:对应你的野狗云应用
Post("https://<appId>.wilddogio.com/user.json", "{\"col1\":\"" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "\",\"col2\":\"" + str + "\"}");}/// <summary>/// 发送post请求/// </summary>/// <param name="posturl">请求地址</param>/// <param name="jsonstr">json数据</param>/// <returns></returns>public static string Post(string posturl, string jsonstr){//设置https验证方式if (posturl.StartsWith("https", StringComparison.OrdinalIgnoreCase)){ServicePointManager.ServerCertificateValidationCallback =new RemoteCertificateValidationCallback(CheckValidationResult);}HttpWebRequest request = (HttpWebRequest)WebRequest.Create(posturl);request.Method = "POST";request.ContentType = "application/x-www-form-urlencoded";//json字符串转为字节数组 byte[] bytes = System.Text.Encoding.UTF8.GetBytes(jsonstr);//设置请求的ContentLength   request.ContentLength = bytes.Length;//发送请求,获得请求流
            Stream stream;try{//获取用于写入请求数据的Stream对象stream = request.GetRequestStream();}catch (Exception ex){stream = null;Console.WriteLine(ex.Message);}//把数据写入流stream.Write(bytes, 0, bytes.Length);stream.Close();HttpWebResponse response;try{//获得响应流response = (HttpWebResponse)request.GetResponse();}catch (WebException ex){response = ex.Response as HttpWebResponse;}Stream s = response.GetResponseStream();StreamReader sr = new StreamReader(s, Encoding.UTF8);string strVal = sr.ReadToEnd().Trim();sr.Close();s.Close();return strVal;}public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors errors){return true;}

野狗云应用配置一下字节点

post成功后返回

第一次写,仅仅做一个记录,也希望能够帮助到需要帮助的人。

转载于:https://www.cnblogs.com/cdyy/p/7208564.html

c#调用野狗云 rest api相关推荐

  1. 调用阿里云web API实现滑块验证码

    文章目录 滑块验证码的实现原理 调用阿里云web API实现图形验证码 效果演示: 本来想着弄一个算术验证码的,后来发现这玩意儿对我自己也太不友好了

  2. ■ 直接调用阿里云视频点播API实现视频播放

    前言:公司最近要实现一个视频播放的功能,正常是不需要移动端调用阿里云视频API的,这件事是由后台来完成的.但是既然需求交给我了,就要想办法完成. 先来看一眼官方的API调用文档 https://hel ...

  3. 调用阿里云SLB API设置SLB权重

    背景:服务部署在阿里云ECS上,使用了阿里云SLB做负载均衡.使用jenkins做金丝雀发时,希望可以自动修改SLB的权重,实现服务器的上下线. 安装阿里云Python SDK 完成以下操作安装Pyt ...

  4. 后端调用阿里云快递API接口--后端部分

    这是小练手,调用接口要买,一般都会有一次机会0元100次 为了节约调用接口的次数 后端部分:(快递接口不同的话会出错) 工具类 1.HttpUtils import org.apache.common ...

  5. 野狗云API之详解(分页,查询,删除,更新)-yellowcong

    野狗云的API说实话,不是特别的好用,对于分页操作和查询是鸡肋,对于这两个操作我就不过多吐槽了,但是我想吐槽一下,野狗云的确很坑,当里把数据往死里写,超过了250MB后,你的服务就用不了了(当时我用多 ...

  6. python如何调用阿里云接口_python 调用阿里云云解析api添加记录

    首先安装阿里云SDK pip install aliyun-python-sdk-core pip install aliyun-python-sdk-alidns 可以配合jenkins传递参数 # ...

  7. JAVA中调用阿里云语音通知Api并接收消息回执

    JAVA中调用阿里云语音通知Api并接收消息回执 配置文件 需要的包 <dependency><groupId>com.aliyun</groupId><ar ...

  8. python有道翻译接口-Python调用有道翻译api实现翻译

    通过调用有道翻译的api,实现中译英.其他语言译中文 代码: # coding=utf-8 import urllib import urllib2 import json import time i ...

  9. vue调用阿里云无痕验证

    vue调用阿里云无痕验证 在调用阿里云无痕验证时有个先决条件需要全局变量先定义才能去加载js set_ALY_config () {var _this = thisreturn new Promise ...

最新文章

  1. php用正则_php 正则表达式匹配(持续更新)
  2. python爬虫之美剧排行榜爬取(加浏览器伪装,代理,异常处理)
  3. 没有暑假的Ada 要好好努力咯 C#继续
  4. web 三联发票针式打印_打印机共享操作,其实没想象的那么难
  5. Linux命令行下统计当前文件夹下的文件个数
  6. ado.net 实体类_数据访问类
  7. 数据库介绍(MySQL安装 体系结构、基本管理)
  8. 汉王考勤显示服务器为启动,汉王考勤管理软件简化版
  9. java web表单系统
  10. 日志查找常用命令-超实用
  11. 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台
  12. 保险选择思路-笔记之5大险种深度解析
  13. Linux openssl 生成证书的详解
  14. Axure获取焦点动画
  15. 区块链-区块链的概念
  16. Ubuntu中使用sanp一键安装安装Notepad ++
  17. rqt teb参数动态调试工具_teb
  18. ie6 兼容整理《一》
  19. 别轻易自责,专注力和自制力是稀缺资源
  20. 假设你是个妹子,你敢这样谈恋爱吗?

热门文章

  1. 基于C语言的五子棋游戏设计与实现 课程报告+项目源码及可执行exe文件
  2. 君子之交淡如水,年华易逝人不归
  3. 软件项目外包开发成本
  4. 微信小程序——Vant Weapp的初步使用说明
  5. 如何进行中英文分句以及对中英文进行分词
  6. Python 数据结构之哈希表的实现
  7. Redis Cluster:Too many Cluster redirections异常
  8. PHP之序列化与反序列化(session反序列化篇)
  9. 笔记18:SPI之 芯片W25Q128简介
  10. 01.爱芳地产项目小程序全栈项目经验(已上线)