问题描述
两个平台一个.net,一个java。现需求在asp.netmvc中点击某个操作,需要打开java平台一个页面,并且同时post数据给java平台处理。不知道如何搞了。帮帮忙吧兄弟们
解决方案
解决方案二:
按java那边的接受标准post啊,当然前提是那边支持直接的js进行post,及支持CORS,否则的话只能先Post到Action,然后Action内再模拟Post,最终将返回值返回给前台
解决方案三:
引用1楼starfd的回复:
按java那边的接受标准post啊,当然前提是那边支持直接的js进行post,及支持CORS,否则的话只能先Post到Action,然后Action内再模拟Post,最终将返回值返回给前台
cors都设置了的,该如何搞?谢谢
解决方案四:
既然这样平时怎么用post就怎么写只是换个地址而已
解决方案五:
引用3楼tongxuejie的回复:
既然这样平时怎么用post就怎么写只是换个地址而已
我是要打开java页面的同时,post过去数据
解决方案六:
你先试试post一个地址,然后在请求你post的这个地址,应该就可以得到数据。你所做的有2个步骤:第一,先post一个地址。第二,请求你post的这个地址。第三,大功告成。
解决方案七:
引用5楼qingfeng_wu的回复:
你先试试post一个地址,然后在请求你post的这个地址,应该就可以得到数据。你所做的有2个步骤:第一,先post一个地址。第二,请求你post的这个地址。第三,大功告成。
不明觉厉!!!你意思是我post的是一个url,然后接着再请求另一个url?
解决方案八:
引用6楼liu_dashi的回复:
Quote: 引用5楼qingfeng_wu的回复:
你先试试post一个地址,然后在请求你post的这个地址,应该就可以得到数据。你所做的有2个步骤:第一,先post一个地址。第二,请求你post的这个地址。第三,大功告成。不明觉厉!!!你意思是我post的是一个url,然后接着再请求另一个url?
请求你post的url,而不是另外一个url!
解决方案九:
引用7楼qingfeng_wu的回复:
Quote: 引用6楼liu_dashi的回复:
Quote: 引用5楼qingfeng_wu的回复:
你先试试post一个地址,然后在请求你post的这个地址,应该就可以得到数据。你所做的有2个步骤:第一,先post一个地址。第二,请求你post的这个地址。第三,大功告成。不明觉厉!!!你意思是我post的是一个url,然后接着再请求另一个url?
请求你post的url,而不是另外一个url!
我post到java平台的应该是他的一个action吧,能否详说下呢兄台
解决方案十:
顶一下不要沉走过路过不要错过哈
解决方案十一:
引用8楼liu_dashi的回复:
Quote: 引用7楼qingfeng_wu的回复:
Quote: 引用6楼liu_dashi的回复:
Quote: 引用5楼qingfeng_wu的回复:
你先试试post一个地址,然后在请求你post的这个地址,应该就可以得到数据。你所做的有2个步骤:第一,先post一个地址。第二,请求你post的这个地址。第三,大功告成。不明觉厉!!!你意思是我post的是一个url,然后接着再请求另一个url?
请求你post的url,而不是另外一个url!
我post到java平台的应该是他的一个action吧,能否详说下呢兄台
路由不用而已,方法应该是一样的,你在网上查下资料。
解决方案十二:
如果你的java网站支持跨域访问,那就不存在任何问题。至于说post提交数据并返回页面,根本就不是问题,post本来就是可以提交数据的,没什么好说的,返回页面也只是个概念而已,你可以把整个标准html页面当成一个大字符串返回,再展示到页面,效果是一样的,实在不明白,大不了先post提交成功后在回调里再get访问你需要返回的页面,都OK的
解决方案十三:
引用11楼foren_whb的回复:
如果你的java网站支持跨域访问,那就不存在任何问题。至于说post提交数据并返回页面,根本就不是问题,post本来就是可以提交数据的,没什么好说的,返回页面也只是个概念而已,你可以把整个标准html页面当成一个大字符串返回,再展示到页面,效果是一样的,实在不明白,大不了先post提交成功后在回调里再get访问你需要返回的页面,都OK的
我给javapost的数据,那边要渲染出页面。并打开此页面,执行一项操作后,再调用我们平台的接口来变更状态的。你的方式post成功后回调中请求那个java页面,如何请求打开?
解决方案十四:
引用12楼liu_dashi的回复:
Quote: 引用11楼foren_whb的回复:
如果你的java网站支持跨域访问,那就不存在任何问题。至于说post提交数据并返回页面,根本就不是问题,post本来就是可以提交数据的,没什么好说的,返回页面也只是个概念而已,你可以把整个标准html页面当成一个大字符串返回,再展示到页面,效果是一样的,实在不明白,大不了先post提交成功后在回调里再get访问你需要返回的页面,都OK的我给javapost的数据,那边要渲染出页面。并打开此页面,执行一项操作后,再调用我们平台的接口来变更状态的。你的方式post成功后回调中请求那个java页面,如何请求打开?
1.你的说法有个认识错误哦,网站服务器只发回html或者字符串等文本格式的内容,至于渲染什么的操作,全是浏览器在做2.我现在才明白你的真正需求,是A网站a页面post提交数据到B网站b页面,然后打开b页面,完成某个操作之后,再调用A网站某个接口修改A网站某个状态。。。。。真麻烦啊。。。。。。最好是把所有对B网站的所有操作,都转到后台用httprequest模拟提交操作,把用到的B网站cooker对象用session缓存起来,保持一次对话的完整性。
解决方案十五:
兄台有例子可看否,保持一次对话的完整性。。?如何实现呢。httpRequest模拟提交的有参考文章么?
解决方案:
走过路过的帮看下啊