本文主要是介绍如何用RestClient 请求带参数的服务,请求服务为某翻译API

直接上源码

1.Nuget添加RestSharp包

Install-Package RestSharp -Version 107.3.0

2.使用RestClient发送请求

public static void Fanyin_RestClient(string fromString)
{Console.WriteLine($"Fanyin_RestClient post");var client = new RestClient(ApiConfig.Url);var request = new RestRequest("POST");request.AddHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");string randnum = Random.Shared.Next(100).ToString();string sign = Encrypt.EncryptString(ApiConfig.ApiId + fromString + randnum + ApiConfig.ApiKey);request.AddParameter("q", fromString);request.AddParameter("from", Language.中文简体);request.AddParameter("to", Language.英语);request.AddParameter("appid", ApiConfig.ApiId);request.AddParameter("salt", randnum);request.AddParameter("sign", sign);var response = client.ExecuteAsync(request);Console.WriteLine(response.Result.Content);
}

3.输出

RestSharp.RestClient相关推荐

  1. kindeditor扩展粘贴截图功能修改图片上传路径并通过webapi上传图片到图片服务器...

    2019独角兽企业重金招聘Python工程师标准>>> kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. ...

  2. winform 往第三方传值 put

    put //project 我自己的需求的状态 根据你自己的情况 datajson往地第三方传的参数 token是拿到第三方需要的token 你可以调用拿到token的方法 public void U ...

  3. postman的RestClient引用库RestSharp

    postman的RestClient引用库:RestSharp 106.15.0

  4. RestSharp .net 轻量级rest客户端

    RestSharp Simple REST and HTTP API Client for .NET 官网:http://restsharp.org/ GiHub: https://github.co ...

  5. java restsharp_C# RestSharp应用

    C# RestSharp应用 开通博客是想将自己所学的东西记录下来,以便自己查缺补漏,希望自己能坚持下去 正题关于RestSharp的使用 下载 NuGet直接搜索即可,最新版本RestSharp需要 ...

  6. RestClient(接口请求)

    一.电子签章:通过接口,传入参数中有pdf文件,和其他参数,在文件上盖上电子签章. 引入:通过NuGet安装RestSharp,注意版本. 备注:如果后面程序运行有错,可以看是引用是否更改了web.c ...

  7. C# 使用RestSharp实现Postman中的各种形式的请求

    目录 一.导入命名空间 二.构建客户端 ◆ 创建客户端对象 ◆ 设置当前URL ◆ 设置响应超时 ◆ 添加默认Header ◆ 添加单项Cookie ◆ 添加多项Cookie 三.构建请求 ◆ 创建请 ...

  8. RestSharp with polly 封装

    BaseRequest public class BaseRequest {public int TimeOut { get; set; } = 300;public Method Method { ...

  9. RestSharp 使用(含超时处理)

    我用的版本: 简单封装一下: using RestSharp; using System; using System.Collections.Generic; using System.Linq; u ...

  10. WMS中RestSharp的使用

    RestSharp 简介 官方:RestSharp 可能是.NET 最流行的 HTTP 客户端库.它具有自动序列化和反序列化.请求和响应类型检测.多种身份验证和其他有用功能,正被数十万个项目使用. R ...

最新文章

  1. Java 6.编写类
  2. 长春8中2021年高考 成绩查询,长春八中2018高考喜报成绩、本科重本上线人数情况...
  3. 文巾解题 461. 汉明距离
  4. 在github上面下载文件夹的方法666
  5. ip 十进制 整型 java_IP地址转换成10进制整数(zt)
  6. python中msg函数_Python 中闭包函数和装饰器
  7. 详细探究Spark的shuffle实现
  8. 送书 | 新书《Python科学计算入门与实战》
  9. postman调用webservice接口
  10. 一键获取喜马拉雅音频文件(Python3爬虫)
  11. 未安装打印机驱动程序 试图将驱动程序添加到存储区时遇到问题
  12. js插件--1.swal
  13. Ocata Neutron代码分析(六)——APIRouter的初始化(1)加载core plugin和service plugin...
  14. VSCode中安装Live Server插件实现Html网页代码的实时预览
  15. Angular2属性绑定
  16. Linux下conda环境配置及第三方库安装
  17. 选择香港虚拟主机需要注意的,如何选购优质的虚拟主机
  18. 第12讲:Python列表对象中元素的增操作
  19. 每天学点英语语法-重头开始8
  20. 基于HDP版本的YDB安装部署

热门文章

  1. 【Xposed】框架安装full.xml.gz下载失败解决方法总结
  2. openproj不能修改日期的原因分析与解决
  3. c语言标准库详解(五):stdio.h之直接IO/文件定位/错误处理
  4. 通达信 移动平均算法_涨停板这样选!首次公开通达信超级选股法使用流程(建议收藏)...
  5. zendstudio13.6配置xdebug调试
  6. Python openpyxl文档
  7. VSCode安装教程(超详细)
  8. 高效记忆/形象记忆(08)110数字编码表 21-30
  9. IDEA中使用SVN IDEA配置SVN步骤
  10. IP地址库ipip.net