0

Tenpay中域名设置建议(内网webproxy代理后,nginx服务器无法处理https CONNECT)

微信开发 · thinkin · 查看 405 次 · 于 296天前

因为Tenpay中的域名都是写在代码中,我的程序部署在内网服务器,在Senparc.CO2NET中通过WebProxy设置http ip代理到另一台nginx外网服务器,但是在Nginx服务器默认是无法反向代理https请求(直接报错CONNECT ..... 400 ),Nginx是第三方的服务器,无法编译安装插件.

请问支付sdk Tenpay是否可以提供类似公众号授权sdk MP中的方式,可以设置全局域名,而不是固定的写在代码中
如果1不可以,是否可以提供全局设置http或https头的方法,这样就可以正常通过代理转发

------------------
我的 GitHub: https://github.com/ThinkinLiu
您尚未登录,请:网站登录 or 微信登录
共收到 4 条回复
0

Senparc 295天前

已经发布新版本,感谢您的建议!

https://github.com/JeffreySu/WeiXinMPSDK/pull/2576
https://github.com/JeffreySu/WeiXinMPSDK/pull/2577

Senparc.Weixin.TenPay
v1.11.4 使用 Senparc.Weixin.Config.TenPayV3Host 提供可配置的 API 域名

Senparc.Weixin.TenPayV3
v0.5.6 使用 Senparc.Weixin.Config.TenPayV3Host 提供可配置的 API 域名

0

Senparc 295天前

明白你的意思了,马上安排。

0

thinkin 295天前

是你们支付sdk中写死了https域名,没地方更改,
sdk类文件地址:https://github.com/JeffreySu/WeiXinMPSDK/blob/master/src/Senparc.Weixin.TenPay/Senparc.Weixin.TenPay/V3/Universal/TenPayV3.cs
文件中写死了https://api.mch.weixin.qq.com/,因为sdk中使用RequestUtility.HttpPost请求,我在自己代码中设置全局RequestUtility.SetHttpProxy,但是这样设置代理,https会变成connect请求。这样Nginx默认不能进行正向代理(因为nginx服务器才有外网,且是第三方的,我无法处理)
所以提出需求,希望能全局设置http头,或者指定域名;这样使用Nginx服务器就可以进行正向代理

0

Senparc 296天前

你是请求微信外部的https有问题还是本身网站对外服务的https有问题?
我看上去是后者?
如果是的话,你自己设置就行了,SDK本身没有要求必须是https,这个取决于你Web项目的配置。


热门话题 更多 >>

企业微信审批回调

fjl-net 12 个回复 • 查看 2075 次 • 175天前

微信支付-商家券

Hilary 7 个回复 • 查看 944 次 • 69天前

企业支付到零钱证书出错

未央---- 5 个回复 • 查看 1949 次 • 88天前

企业微信审批回调

fjl-net 5 个回复 • 查看 988 次 • 48天前

Senparc.Weixin.MP.Test.net6项目运行失败

wedong 5 个回复 • 查看 379 次 • 122天前

tenpayv3 jsapi 报错,这个是怎么回事呢

cn181 5 个回复 • 查看 74 次 • 3天前

TenPayV3没有服务商模式

assa003 3 个回复 • 查看 419 次 • 143天前

微信支付回调

lzx111 3 个回复 • 查看 452 次 • 150天前

企业微信的数据回调及指令回调URL问题

xclion 3 个回复 • 查看 724 次 • 149天前

“Nested”的类型初始值设定项引发异常

熊猫如如 3 个回复 • 查看 454 次 • 148天前

发送新客户欢迎语这个接口是否遗漏开发了?

ivealr 3 个回复 • 查看 233 次 • 90天前

企微群发消息更新

1995822cxy 3 个回复 • 查看 45 次 • 3天前

没找到企业微信群开发教程

UMLer 3 个回复 • 查看 159 次 • 73天前

个人信息
QQ群
  • 1群:300313885 (2000人群 已满)
  • 2群:293958349 (1000人群 已满)
  • 3群(公众号):342319110 Senparc.Weixin.MPSDK 3群
  • 4群:372212092 (500人群 已满)
  • 5群:377815480 (1000人群 已满)
  • 6群:425898825 (1000人群 已满)
  • 7群:482942254 (500人群 已满)
  • 8群:106230270 (500人群 已满)
  • 9群:539061281 (500人群 已满)
  • 10群(分布式缓存):246860933 Senparc.Weixin.Cache SDK 10群
  • 11群:553198593 (500人群 已满)
  • 12群(小程序):108830388 (2000人群 已满)
  • 13群(开放平台):183424136 (500人群 已满)
  • 14群(视频学员):588231256 Senparc.Weixin SDK 14群
  • 15群(综合):289181996 (500人群 已满)
  • 16群(开放平台):860626938 (500人群 已满)
  • 17群(小程序):770615466 [17群 开放平台]SenparcSDK
  • NCF 技术交流群:147054579 SCF 开发交流群
微信开发宝典:《微信开发深度解析》

由 Senparc.Weixin SDK 作者耗时两年完成的微信开发图书《微信开发深度解析:公众号、小程序高效开发秘籍》已经出版!

历经2年精心雕琢,难得的“理论 + 实战案例 + 趟坑经验”总结,
从需求分析、策划,到账号申请、验证,再到全面的 API 及开发工具,
覆盖所有开发微信公众号(含订阅号、服务号和小程序)所需关键技能!

视频教程:《微信公众号+小程序快速开发》

由盛派课堂(盛派旗下独立教育品牌)制作,《微信开发深度解析》作者苏震巍先生主讲的《微信公众号+小程序快速开发》视频课程开课啦!

课程采用“理论+实战”的教学形式,结合部分《微信开发深度解析》内容,独立于书本,包含了更多的操作演示和案例展示,帮助大家从多个维度学习微信开发以及.NET开发过程中的诸多技巧。
课程包含两大部分:
1. 微信开发基础技能
2. 公众号及小程序案例实战
共计60课时,配有番外篇,目前视频已在网易云课堂上线。