分享篇七:服务端编程 -- webapi -- post
本帖最后由 renho 于 2021-2-8 00:37 编辑本来以为有更好的办法,可以跨域post
结果发现,没有比写个web api 更好的办法了。
这样就可以愉快的跨域post了。
通过淘宝获取ip地址,
效果图:
JavaScript:
var data ={
url:"http://ip.taobao.com/outGetIpInfo?ip=myip&accessKey=alibaba-inc"
};
Forguncy.Helper.post("customapi/http/post",data,function(result){
Forguncy.Page.getCell("taobao").setValue(result);
})
webapi dll:
示例工程文件:
最后:
这只是一个初版
发送http请求可以实现比这个webapi更强大的功能
这个仅用于 JavaScript 跨域调用使用
此外:你或许想问,要get访问怎么办
;P
我写了段神奇代码
如果post后 服务器返回“Method Not Allowed”,那么会改用get继续提交一次,这样就一点不影响返回了。
Simon.hu 发表于 2021-2-8 08:59
大哥,这个同我们的【发送http请求命令】有什么区别?
胡老板有没有服务端post的api,这样就不用写webapi中转了 糖小福 发表于 2021-2-9 12:05
哈~ - - 我就懒,,,php写了个带header的,url传参了 - - 现有的站
嗯,办法还是很多,用熟悉的方式就行了 大哥,这个同我们的【发送http请求命令】有什么区别? Simon.hu 发表于 2021-2-8 08:59
大哥,这个同我们的【发送http请求命令】有什么区别?
没有区别,主要是方便js调用 Simon.hu 发表于 2021-2-8 08:59
大哥,这个同我们的【发送http请求命令】有什么区别?
其实这种基础的操作,该开放个api啊 renho 发表于 2021-2-8 09:40
胡老板有没有服务端post的api,这样就不用写webapi中转了
有的啊,不就是这个命令么
如果你要代码的话,那就是基础的C#post代码
Simon.hu 发表于 2021-2-8 09:58
有的啊,不就是这个命令么
写命令插件的话,逻辑都在js里面处理,c#里面也能写,然后传递到js里面调用吗 renho 发表于 2021-2-8 10:11
写命令插件的话,逻辑都在js里面处理,c#里面也能写,然后传递到js里面调用吗
这可能都不需要,现在有调用服务端命令插件的 你又淘气造轮子了,哈哈,有请求命令
糖小福 发表于 2021-2-8 21:56
你又淘气造轮子了,哈哈,有请求命令
也不是哦,主要是我要写插件,功能要一步到位。
页:
[1]
2