mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2026-02-10 17:56:21 +08:00
docs: 完善文档
This commit is contained in:
@@ -8,6 +8,23 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### 微信证书
|
||||||
|
|
||||||
|
需要注意的是,由于部分微信支付接口需要显式地在构造 `System.Net.Http.HttpMessageHandler` 时指定双向认证的 SSL 证书,按照上文提供的方式自定义 `System.Net.Http.HttpClient` 时,也就必须重写此部分逻辑。
|
||||||
|
|
||||||
|
本库已封装实现了双向证书的 `WechatpayHttpHandler` 类型,它继承自 `HttpMessageHandler`,你可以直接使用它:
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
using SKIT.FlurlHttpClient.Wechat.TenpayV2.Settings;
|
||||||
|
|
||||||
|
var httpClientHandler = new WechatpayHttpHandler(options.MerchantCertificateBytes, options.MerchantCertificatePassword);
|
||||||
|
var httpClient = new HttpClient(httpClientHandler);
|
||||||
|
|
||||||
|
builder.UseHttpClient(httpClient);
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### 镜像站点
|
### 镜像站点
|
||||||
|
|
||||||
国内用户如访问 GitHub 网络状况不佳,可在打开上述链接后,手动将浏览器地址栏中的域名部分 **github.com** 替换为 **gitee.com**、剩余路径部分保持不变即可。
|
国内用户如访问 GitHub 网络状况不佳,可在打开上述链接后,手动将浏览器地址栏中的域名部分 **github.com** 替换为 **gitee.com**、剩余路径部分保持不变即可。
|
||||||
|
|||||||
@@ -8,6 +8,16 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### 微信证书
|
||||||
|
|
||||||
|
需要注意的是,由于部分微信支付接口需要显式地在构造 `System.Net.Http.HttpMessageHandler` 时指定双向认证的 SSL 证书,按照上文提供的方式与 `IHttpClientFactory` 集成时,也就必须重写此部分逻辑。
|
||||||
|
|
||||||
|
本库已封装实现了双向证书的 `WechatpayHttpHandler` 类型,它继承自 `HttpMessageHandler`,你可以直接使用它。
|
||||||
|
|
||||||
|
你可以阅读 [Microsoft Docs 的有关章节](https://learn.microsoft.com/zh-cn/dotnet/core/extensions/httpclient-factory#configure-the-httpmessagehandler)来了解如何在使用 `IHttpClientFactory` 时配置 `HttpMessageHandler`。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### 镜像站点
|
### 镜像站点
|
||||||
|
|
||||||
国内用户如访问 GitHub 网络状况不佳,可在打开上述链接后,手动将域名部分的 **github.com** 替换为 **gitee.com**、剩余路径部分保持不变,即可访问。
|
国内用户如访问 GitHub 网络状况不佳,可在打开上述链接后,手动将域名部分的 **github.com** 替换为 **gitee.com**、剩余路径部分保持不变,即可访问。
|
||||||
|
|||||||
Reference in New Issue
Block a user