分类 .NET 下的文章

NuGet 新特性 -- 中心化的 NuGet 包版本管理

Intro

NuGet 支持了一个可以中心化管理 NuGet 包版本的方案,我们可以在一个地方统一管理 NuGet 包的版本

Preface

在之前的版本中我们通常在每个指定包版本引用的地方会设置 NuGet 包的版本号,如果项目比较多,一个解决方案中有很多个项目的时候,很多时候就会出现重复的包版本配置

阅读剩余部分

动手造轮子 — dotnet-HTTPie

Intro

HTTPie 是一个基于 Python 的 HTTP CLI 工具,这也意味着想用 HTTPie 就需要安装 Python 环境,不想装 Python 环境,于是想用 C# 也写一个类似的东西,HTTPie 的语法很简单、简洁而且功能强大,基本可以完全取代 cURL,最近写了一个类似的工具 dotnet-HTTPie,遵循着 HTTPie 的语法,HTTPie 怎么用使用  dotnet-HTTPie 基本也是一样的,简化 API 的测试

阅读剩余部分

dotnet-httpie 代理支持

dotnet-httpie 对代理的支持

Intro

dotnet-httpie 是一个测试 API 请求的命令行小工具,可以参考介绍:动手造轮子 —— dotnet-HTTPie

前段时间针对 dotnet-httpie 增加了代理的支持,在发送请求的时候可以指定代理了,加这个的主要是因为公司的内网资源要走代理才能访问到,而只是在浏览器上装了一个插件,只有经过浏览器的请求才会走代理,使用 dotnet-httpie 测试 API 的时候不会走代理,就会返回一个 403,于是添加了对代理的支持,发送请求时指定代理就可以正常请求 API 了

阅读剩余部分

Coravel是.NetCore中开源的定时任务,缓存,队列,事件,广播等工具库

Coravel

Coravel是.NetCore中开源的工具库,可以让你使用定时任务,缓存,队列,事件,广播等高级应用程序变得轻而易举!

Coravel 帮助开发人员在不影响代码质量的情况下快速启动和运行他们的 .NET Core 应用程序。

它通过为您提供简单、富有表现力和直接的语法,使高级应用程序功能易于访问和使用。

阅读剩余部分