1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fudiwei-DotNetCore.SKIT.FlurlHttpClient.Wechat

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Advanced_HttpClient.md 1.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Fu Diwei Отправлено 25.02.2025 14:41 784dee7

配置 HttpClient


本功能来自于公共组件,请参阅公共组件下的相关文档:

《SKIT.FlurlHttpClient 高级用法:配置 HttpClient》


微信证书

需要注意的是,由于部分微信支付接口需要显式地在构造 System.Net.Http.HttpMessageHandler 时指定双向认证的 SSL 证书,按照上文提供的方式自定义 System.Net.Http.HttpClient 时,也就必须重写此部分逻辑。

本库已封装实现了双向证书的 WechatpayHttpHandler 类型,它继承自 HttpMessageHandler,你可以直接使用它:

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、剩余路径部分保持不变即可。

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fudiwei-DotNetCore.SKIT.FlurlHttpClient.Wechat.git
git@api.gitlife.ru:oschina-mirror/fudiwei-DotNetCore.SKIT.FlurlHttpClient.Wechat.git
oschina-mirror
fudiwei-DotNetCore.SKIT.FlurlHttpClient.Wechat
fudiwei-DotNetCore.SKIT.FlurlHttpClient.Wechat
main