我在我的应用程序(它在OSCOMMERCE中)中使用Authorize.net,当用户进行付款时,返回空响应。我调试并发现它返回此错误:
我发送的是以https开头的正确url,其中没有空格: https://secure.authorize.net/gateway/transact.dll 我的应用程序在共享托管服务器上。 我怀疑这是服务器端问题还是编程问题?协议https在libcurl中不受支持或禁用
http://
之前不知怎么就插入了E2 80 8B
Unicode 字符(是的,零宽空格)。尝试找出问题时非常困难,使用 HEX 编辑器打开.bash_history
是至关重要的。确实涉及到了很多无语的操作。 - Jozef Chocholacek