当前位置: 首页 > news >正文

虚拟货币做空网站杭州seo推广优化公司

虚拟货币做空网站,杭州seo推广优化公司,知名建站的公司,曹县住房和城乡建设局网站ASP .Net Core创建一个httppost请求并添加证书 创建.net Core程序,使用自签名证书,可以处理https的get和post请求。 创建证书 创建自签名证书的流程可以在这里查看: https://blog.csdn.net/GoodCooking/article/details/139815278创建完毕…

ASP .Net Core创建一个httppost请求并添加证书

创建.net Core程序,使用自签名证书,可以处理https的get和post请求。

创建证书

创建自签名证书的流程可以在这里查看:

https://blog.csdn.net/GoodCooking/article/details/139815278

创建完毕后:
在这里插入图片描述

继续输入命令,创建.pfx 证书,

openssl pkcs12 -export -out myNameZhengShu\cert.pfx -inkey myNameZhengShu\key.pem -in myNameZhengShu\cert.pem

在这里插入图片描述输入密码123456,当然是看不到的啦

在这里插入图片描述在这里插入图片描述

一共是输入三次123456
最后生成cert.pfx 文件
在这里插入图片描述

配置.net Core

将证书放到.netCore的程序路径中
在这里插入图片描述

修改.netCore的程序的Program.cs 文件的内容

using System.Security.Cryptography.X509Certificates;var builder = WebApplication.CreateBuilder(args);// Add services to the container.
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();var app = builder.Build();// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{app.UseSwagger();app.UseSwaggerUI();
}app.UseHttpsRedirection();app.UseAuthorization();app.MapControllers();// 配置 Kestrel 使用 SSL 证书
app.UseHttpsRedirection();
app.Use(async (context, next) =>
{var certificate = new X509Certificate2(Path.Combine(AppContext.BaseDirectory, "myNameZhengShu", "cert.pfx"),"123456");context.Connection.ClientCertificate = certificate;await next();
});app.Run();

重要的是这个,myNameZhengShu 是证书的路径,我这里是.exe程序的myNameZhengShu 的文件夹下,证书的密码是123456,证书的名称是cert.pfx

app.UseHttpsRedirection();
app.Use(async (context, next) =>
{var certificate = new X509Certificate2(Path.Combine(AppContext.BaseDirectory, "myNameZhengShu", "cert.pfx"),"123456");context.Connection.ClientCertificate = certificate;await next();
});

然后添加一个http的post请求,创建一个新的.cs文件并拷贝粘贴下面的内容:
访问方式是:https://localhost:7267/User?username=123
请求结果是:123, 你好,现在是:2024-06-20 22:46:01

using Microsoft.AspNetCore.Mvc;
namespace TSLServerTest.Controllers
{[ApiController][Route("[controller]")]public class UserController : ControllerBase{// POST请求的示例[HttpPost]public ActionResult<string> Post([FromQuery] string username){// 获取当前时间DateTime currentTime = DateTime.Now;// 构建返回的字符串string responseMessage = $"{username}, 你好,现在是:{currentTime.ToString("yyyy-MM-dd HH:mm:ss")}";return Ok(responseMessage);}}
}

验证证书生效

在这里插入图片描述

在post man中发送http请求发送不了

在这里插入图片描述https就可以哦
在这里插入图片描述

http://www.hrbkazy.com/news/50444.html

相关文章:

  • 海南注册公司流程和费用三门峡网站seo
  • 怎么在qq上自己做网站seo入门黑帽培训教程
  • 工业品企业网站源码线下推广渠道和方式
  • 登录门户网站查排名的网站
  • wordpress添加代码合肥网站推广优化
  • linux网站架构汕头网站制作设计
  • 找一个网站做搜索引擎分析泉州全网营销
  • 360全景网站建设网站服务器查询
  • 网站 中国最早做网站的最新天气预报最新消息
  • 陕西网站建设多少钱百度点击器找名风软件
  • 怎么做网站前台天津seo排名收费
  • 搜狗站长乌鲁木齐seo
  • 在日本网站做推广2345网址导航删除办法
  • 自己做网站 怎样下载模板贵阳百度推广电话
  • dede制作的网站挂马小红书seo优化
  • 个人网站logo谷歌浏览器官网下载
  • 兼职 做网站电商的运营模式有几种
  • 网页与网站的区别和关系免费视频外链生成推荐
  • 兖州网站建设nba排名赛程
  • 长春求推荐好的网站优化推广免费做网站怎么做网站
  • 鄱阳有做百度网站的网站怎么营销推广
  • 自己建立网站教程产品软文范例软文
  • 怎么把做的页面放到网站上东莞网站建设排名
  • 网站上的图片一般多大绍兴seo优化
  • axure怎么做网站首页人大常委会委员长
  • 龙岩网站建设一般多少钱深圳百度快照优化
  • 网站配色的原理和方法什么是seo教程
  • 龙岩个人小程序开发路由优化大师
  • 做私彩网站营销网站设计
  • 重庆网站关键词排名seo运营