首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从VB6与服务器端PHP通信?

如何从VB6与服务器端PHP通信?
EN

Stack Overflow用户
提问于 2013-02-28 10:03:28
回答 1查看 925关注 0票数 0

这是一个关于VB6和服务器端PHP之间通信的问题。

WooCommerce有一个插件,可以让你序列化软件产品的销售。它通过PHP API与软件应用程序通信。API调用的语法如下:

代码语言:javascript
复制
wp_get_request('http://174.120.19.162/~fab/?wc_api=software_api&request=request_key&Secret_Key=<sekret>&email=<email>')

我有一个需要与此接口通信的VB6应用程序。我使用以下代码发送URL请求:

代码语言:javascript
复制
blah = INetObject.OpenURL("http://174.120.19.162/~fab/wp_get_request('http://174.120.19.162/~fab/?wc_api=software_api&request=request_key&Secret_Key=<sekret>&email=<email>')")

API应该返回一个JSON对象(blah),然后我解析该对象以获得所需的数据。然而,它不起作用。我尝试了各种语法排列,但都无济于事。大多数情况下,我会得到目标页面的XML描述,所以我的问题是:

如何从VB6与此接口通信?我已经研究这个问题大约一周了,但没有结果。

EN

回答 1

Stack Overflow用户

发布于 2013-03-06 17:28:17

您混淆了在wordPress代码中内部使用的应用程序接口和需要在外部调用的应用程序接口。

此示例由您提供,并调用WordPress内部的一个函数来发出HTTP请求:

代码语言:javascript
复制
wp_get_request('http://174.120.19.162/~fab/?wc_api=software_api&request=request_key&Secret_Key=<sekret>&email=<email>')

VB6中wp_get_request()的等价物是INetObject.OpenURL()

代码语言:javascript
复制
blah = INetObject.OpenURL('http://174.120.19.162/~fab/?wc_api=software_api&request=request_key&Secret_Key=<sekret>&email=<email>')

您的错误在于试图将两者混合在一起,认为wp_get_request是HTTP API本身的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15126200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档