opayo - 使用 Direct 协议 v4.00 时的 IPv6 处理
问题描述
我今天尝试打开 Direct 协议 v4.00,但是我遇到了 IP 地址处理的问题。一些客户端 IP 地址是 IPv6 地址,例如:(2a02:c7f:d192:dc00:de4:a84d:aab5:8225
我稍微调整了这个地址)
当我通过我发送这些 IPv6 地址时,出现以下错误:
VPSProtocol=4.00
Status=INVALID
StatusDetail=3067 : The ClientIPAddress is too long.
VPSTxId={03F24DE5-60E6-FE73-0BFA-SOMETHING}
如果我完全省略 IP 地址,我会收到以下错误:
VPSProtocol=4.00
Status=INVALID
StatusDetail=3333 : The ClientIPAddress is missing.
VPSTxId={983A157B-8866-A6C9-A4AC-SOMETHING}
那么,当出现 IPv6 地址时,我的意思是什么?回退到 Direct 协议 v3.00??
解决方案
推荐阅读
- c# - 将应用程序构建从 unity3d 引擎移动到 xamarin 并更新到谷歌控制台
- lua - 与 OOP 相关的 Lua 术语
- python - “从 __future__ 导入注释”导致 VSCode 中的“注释未定义”
- windows - 如何从 .msi 安装程序到 electron-builder (nsis)
- java - 如何从 XML 中读取 < as <?
- javascript - 使用带有传单标记和 geojson 的 fontawesome
- java - 提交按钮不通过电子邮件发送从 activity_main.xml 收集的数据
- php - 如何使用 KnpPaginator paginate() 方法进行排序
- java - 使用 spring 集成从 SFTP 服务器读取 excel 文件的问题
- javascript - 如何在 react.js 中向按钮添加两个操作