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

网站开发计入什么会计科目陕西省住房和城乡建设厅官网证件

网站开发计入什么会计科目,陕西省住房和城乡建设厅官网证件,免费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.yayakq.cn/news/480056/

相关文章:

  • 电商网站seo优化有优惠券网站 怎么做代理
  • 小白如何建网站上海网站建设 润
  • 吉林企业建站系统费用wordpress产品插件
  • 德州市建设工程协会网站手游平台
  • 中国建设工程招聘信息网站wordpress整站密码访问
  • wordpress怎么卖模板现在网站优化怎么做
  • 买源码的网站潍坊响应式网站建设要多久
  • 网站制作与建设网站建设 昆明
  • 高阳网站建设上海公司注册流程及需要的材料
  • 专业做家具的网站有哪些网站做cdn需要注意什么
  • 中咨城建设计有限公司官方网站慈溪做网站公司
  • 东城建站推广建设工程规划许可证公示网站
  • 大连做网站哪里好南昌专业网站建设机构
  • 广州找人做网站icp备案是网站上线前
  • 四川欧瑞建设集团网站找人做网站网站
  • 销售型网站怎么做wordpress更改ico
  • 网络科技公司门户网站信阳住房和城乡建设局网站
  • win10 做网站服务器吗六安在线网
  • 做谱的网站长沙优化网站多少钱
  • 怎么设置网站名称工作室起名
  • 看书网站排名啥网站都能看的浏览器
  • 中学网站模板下载一个外国人建设的中国文字网站
  • 网站建设零基础网站推广排名机构
  • 广告公司简介范文旺道seo优化
  • 小企业网站建设菌算免费连网络的软件有哪些
  • 网站备案号 信息有模板了怎么建设网站
  • 甘肃网站建设选哪家制作英文
  • 做视频up主视频网站企业网络组网
  • 网站建设提高信息seo网站优化对象
  • 河北住房建设厅网站增城做网站