使用Visual Foxpro以POST的方式提交JSON到HTTPS的网页

yuantao100 2018-12-26 05:31:49

我想把JSON的内容,POST到提供API的网页,
然后接收服务器返回的JSON。。。
能用VF实现吗?

https://open.leshui365.com/resources/invoice/
我想用FOXPRO做个客户端,
就想知道它需求的几个参数,怎么POST到指定的这个网页上去。

需要用JSON格式来POST这四个参数:
invoiceCode,invoiceNumber,billTime,token

https://open.leshui365.com/api/invoiceInfoForCom
网页,然后接收返回的JSON。。

望各位高手指点。。。。。。。。谢谢大家啦!!!!!
...全文
1863 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
宸砚 2021-12-10
  • 打赏
  • 举报
回复

使用HttpPostData时,地址换成https开头的就只会返回一个.F.,是不是不支持?

myperry 2019-03-02
  • 打赏
  • 举报
回复

lc_post_chr_OK = "" &&这是你要发送的值

Set Library To ("c:\myfll")
lc_return = HttpPostData("http://api.....com/Handle.aspx", (lc_post_chr_OK))
Set Library To

If Vartype(lc_return) = "C"
lc_return = STRCONV(lc_return, 11) &&转回UNICODE
MessageBox(lc_return,"发送到服务器成功!")
ELSE
MessageBox("发送到服务器失败!")
EndIf
保持胜利 2019-01-27
  • 打赏
  • 举报
回复
上面是一个函数的例子,你自己发展下吧。。
保持胜利 2019-01-27
  • 打赏
  • 举报
回复
FUNCTION isbnSearch LPARAMETERS isbn url = "https://api.douban.com/v2/book/isbn/"+isbn oXml= NewObject("Microsoft.XmlHttp") oXml.open("GET", url, .F.) oXml.send() SET PROCEDURE TO qdfoxJSON &&启用JSON数据支持 JSONStart() aBookInfo = JSONObject(oXml.responseText) cBookImg = STRTRAN(aBookInfo.images.large,"\","") &&字符串中的\转换成"" &&下载图书封面照片 Set Library To myFll DownFile(cBookImg,"images\"+isbn+".jpg") Set Library To RETURN aBookInfo ENDFUNC
保持胜利 2019-01-27
  • 打赏
  • 举报
回复
可以的哦。。
wanbolantian 2018-12-28
  • 打赏
  • 举报
回复
找下木瓜的myfll,里边有调用post请求的
yuantao100 2018-12-26
  • 打赏
  • 举报
回复
有大神知道不? 再次拜谢!! 或是指条路,哪里有教程,小弟自已去消化。。。。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧