fudiwei / DotNetCore.SKIT.FlurlHttpClient.Wechat

可能是全网最完整的 C# 版微信 SDK,封装全部已知的微信 OpenAPI,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。持续随官方更新,欢迎 Star/Fork/PR。QQ 交流群 875580418【满】、930461548【满】、611974621。
https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient
MIT License
1.43k stars 283 forks source link

想进行微信仿真测试系统测试,请问该如何修改接入的URL? #130

Closed LinJing517 closed 3 months ago

LinJing517 commented 3 months ago

请简要描述你所遇到的问题。 https://[pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_1&index=1](https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_1&index=1)

例如,付款码支付URL:https://api.mch.weixin.qq.com/pay/micropay

变更为:https://api.mch.weixin.qq.com/xdc/apiv2sandbox/pay/micropay

fudiwei commented 3 months ago

构造 Client 时的 Options 有一个 Endpoint 参数可以修改。

LinJing517 commented 3 months ago

沙盒测试里的密钥 也会自动获取吗?

fudiwei commented 3 months ago

沙盒测试里的密钥 也会自动获取吗?

啥密钥?

LinJing517 commented 3 months ago

异常测试,怎么在Http Header 中添加异常头 Wechatpay-Negative-Test 呢?

fudiwei commented 3 months ago

异常测试,怎么在Http Header 中添加异常头 Wechatpay-Negative-Test 呢?

可在构造阶段通过 builder.UseHtpClient() 传入一个自定义的 HttpClient 对象,指定其 DefaultRequestHeaders 属性。

也可通过自定义请求拦截器实现。

LinJing517 commented 3 months ago

好的,已解决,感谢!感谢!