社区
Web 开发
帖子详情
求助关于远程调用action的问题
hanshuihu
2014-06-28 12:38:27
1:公司服务器需要给别人的服务器开一个远程调用的action,这个action普通的action可以被别人在别的服务器直接访问吗?
2:如果不能访问,需要怎么处理?那种技术可以实现这种远程服务器访问action?
...全文
175
8
打赏
收藏
求助关于远程调用action的问题
1:公司服务器需要给别人的服务器开一个远程调用的action,这个action普通的action可以被别人在别的服务器直接访问吗? 2:如果不能访问,需要怎么处理?那种技术可以实现这种远程服务器访问action?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghongjy
2014-06-29
打赏
举报
回复
服务端调用除了 web service 还有 rmi, httpinvoker 设计好接口,在服务端实现好 把接口,数据对象,rmi.jar 打包给他 ok了
wyx100
2014-06-29
打赏
举报
回复
描述清楚点。。。。
疯癫行者
2014-06-28
打赏
举报
回复
可以用的技术很多,比较常见的就是web,你在服务器端做个Servlet,然后你在客户端用程序使用http的get/post方式去调。 你还可以用web service技术传递参数和命令; 你也可以用socket做个服务器,在客户端连接这个socket然后传命令和参数; 你甚至可以用RMI技术,小规模应用条件下也还是可以用的。
loveunittesting
2014-06-28
打赏
举报
回复
action?action这个名字含义有点太广了吧,到底你说的是什么action呢?
疯癫行者
2014-06-28
打赏
举报
回复
引用 4 楼 hanshuihu 的回复:
如果别人的服务器中的程序想访问我这个action可以直接访问吗?为啥我测试的时候发浏览器报302错误呢?
怎么访问的?这个访问是跨服务器的,通常来讲这个“别人的服务器”相当于客户端,需要按照正常的客户端的方式访问你的服务器,也就是要模拟浏览器调用服务器的方式进行。
hanshuihu
2014-06-28
打赏
举报
回复
现在这些都是有的,我们这边也有现成的jsp服务器正在运行,主要是如果我在我的web代码中提供一个URL比如http:\\域名\XXX.action 在我的服务器内部调用 是没有任何问题的(浏览器直接访问也是可以的),如果别人的服务器中的程序想访问我这个action可以直接访问吗?为啥我测试的时候发浏览器报302错误呢?
secondfirstlife
2014-06-28
打赏
举报
回复
我的建议是用webService吧,这个不管什么平台之间都能使用,只要你的数据传递够规范
海里的顽石
2014-06-28
打赏
举报
回复
可以直接访问
c#支付宝标准双接口实现
trade_create_by_buyer-CSHARP-UTF-8 │ ├app_code ┈┈┈┈┈┈┈┈┈┈类文件夹 │ │ │ ├AlipayConfig.cs┈┈┈┈┈基础配置类文件 │ │ │ ├AlipayCore.cs┈┈┈┈┈┈支付宝接口公用函数类文件 │ │ │ ├AlipayNotify.cs┈┈┈┈┈支付宝通知处理类文件 │ │ │ ├AlipaySubmit.cs┈┈┈┈┈支付宝各接口请求提交类文件 │ │ │ └MD5.cs ┈┈┈┈┈┈┈┈┈MD5类库 │ ├log┈┈┈┈┈┈┈┈┈┈┈┈┈日志文件夹 │ ├default.aspx ┈┈┈┈┈┈┈┈支付宝接口入口文件 ├default.aspx.cs┈┈┈┈┈┈┈支付宝接口入口文件 │ ├notify_url.aspx┈┈┈┈┈┈┈服务器异步通知页面文件 ├notify_url.aspx.cs ┈┈┈┈┈服务器异步通知页面文件 │ ├return_url.aspx┈┈┈┈┈┈┈页面跳转同步通知文件 ├return_url.aspx.cs ┈┈┈┈┈页面跳转同步通知文件 │ ├Web.Config ┈┈┈┈┈┈┈┈┈配置文件(集成时删除) │ └readme.txt ┈┈┈┈┈┈┈┈┈使用说明文本 ※注意※ 需要配置的文件是: alipay_config.cs default.aspx default.aspx.csreturn_url.aspx return_url.aspx.cs notify_url.aspx notify_url.aspx.cs统一命名空间为:namespace Com.Alipiay ───────── 类文件函数结构 ───────── AlipayCore.cs public static Dictionary
ParaFilter(SortedDictionary
dicArrayPre) 功能:除去数组中的空值和签名参数并以字母a到z的顺序排序 输入:SortedDictionary
dicArrayPre 过滤前的参数组 输出:Dictionary
去掉空值与签名参数后的新签名参数组 public static string CreateLinkString(Dictionary
dicArray) 功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 输入:Dictionary
dicArray 需要拼接的数组 输出:string 拼接完成以后的字符串 public static string CreateLinkStringUrlencode(Dictionary
dicArray, Encoding code) 功能:把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对参数值做urlencode 输入:Dictionary
dicArray 需要拼接的数组 Encoding code 字符编码 输出:string 拼接完成以后的字符串 public static void log_result(string sPath, string sWord) 功能:写日志,方便测试(看网站需求,也可以改成存入数据库) 输入:string sPath 日志的本地绝对路径 string sWord 要写入日志里的文本内容 public static string GetAbstractToMD5(Stream sFile) 功能:获取文件的md5摘要 输入:Stream sFile 文件流 输出:string MD5摘要结果 public static string GetAbstractToMD5(byte[] dataFile) 功能:获取文件的md5摘要 输入:byte[] dataFile 文件流 输出:string MD5摘要结果 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ MD5.cs public static string Sign(string prestr, string key, string _input_charset) 功能:签名字符串 输入:string prestr 需要签名的字符串 string key 密钥 string _input_charset 编码格式 输出:string 签名结果 public static bool Verify(string prestr, string sign, string key, string _input_charset) 功能:验证签名 输入:string prestr 需要签名的字符串 string sign 签名结果 string key 密钥 string _input_charset 编码格式 输出:string 验证结果 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ AlipayNotify.cs public Notify() 功能:构造函数 从配置文件中初始化变量 public bool Verify(SortedDictionary
inputPara, string notify_id, string sign) 功能:验证消息是否是支付宝发出的合法消息 输入:SortedDictionary
inputPara 通知返回参数数组 string notify_id 通知验证ID string sign 支付宝生成的签名结果 输出:bool 验证结果 private string GetPreSignStr(SortedDictionary
inputPara) 功能:获取待签名字符串(调试用) 输入:SortedDictionary
inputPara 通知返回参数数组 输出:string 待签名字符串 private bool GetSignVeryfy(SortedDictionary
inputPara, string sign) 功能:获取返回回来的待签名数组签名后结果 输入:SortedDictionary
inputPara 通知返回参数数组 string sign 支付宝生成的签名结果 输出:bool 签名验证结果 private string GetResponseTxt(string notify_id) 功能:获取是否是支付宝服务器发来的请求的验证结果 输入:string notify_id 通知验证ID 输出:string 验证结果 private string Get_Http(string strUrl, int timeout) 功能:获取远程服务器ATN结果 输入:string strUrl 指定URL路径地址 int timeout 超时时间设置 输出:string 服务器ATN结果字符串 ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉ AlipaySubmit.cs private static string BuildRequestMysign(Dictionary
sPara) 功能:生成签名结果 输入:Dictionary
sPara 要签名的数组 输出:string 签名结果字符串 private static Dictionary
BuildRequestPara(SortedDictionary
sParaTemp) 功能:生成要请求给支付宝的参数数组 输入:SortedDictionary
sParaTemp 请求前的参数数组 输出:Dictionary
要请求的参数数组 private static string BuildRequestParaToString(SortedDictionary
sParaTemp, Encoding code) 功能:生成要请求给支付宝的参数数组 输入:SortedDictionary
sParaTemp 请求前的参数数组 Encoding code 字符编码 输出:string 要请求的参数数组字符串 public static string BuildRequest(SortedDictionary
sParaTemp, string strMethod, string strButtonValue) 功能:建立请求,以表单HTML形式构造(默认) 输入:SortedDictionary
sParaTemp 请求参数数组 string strMethod 提交方式。两个值可选:post、get string strButtonValue 确认按钮显示文字 输出:string 提交表单HTML文本 public static string BuildRequest(SortedDictionary
sParaTemp) 功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果 输入:SortedDictionary
sParaTemp 请求参数数组 输出:string 支付宝处理结果 public static string BuildRequest(SortedDictionary
sParaTemp, string strMethod, string fileName, byte[] data, string contentType, int lengthFile) 功能:建立请求,以模拟远程HTTP的POST请求方式构造并获取支付宝的处理结果 输入:SortedDictionary
sParaTemp 请求参数数组 string strMethod 提交方式。两个值可选:post、get string fileName 文件绝对路径 byte[] data 文件数据 string contentType 文件内容类型 int lengthFile 文件长度 输出:string 支付宝处理结果 public static string Query_timestamp() 功能:用于防钓鱼,调用接口query_timestamp来获取时间戳的处理函数 输出:string 时间戳字符串 ────────── 出现
问题
,
求助
方法 ────────── 如果在集成支付宝接口时,有疑问或出现
问题
,可使用下面的链接,提交申请。 https://b.alipay.com/support/helperApply.htm?
action
=supportHome 我们会有专门的技术支持人员为您处理
求助
opencv无法调用wifi模块,持续调用本机摄像头
求助
opencv相关
问题
Socket编程系列之7:RCF
远程调用
框架编程实战
Socket编程系列之7:RCF
远程调用
框架编程实战 Socket编程系列之7:RCF
远程调用
框架编程实战,本课程包括Windows搭建RCF环境及Helloworld案例、Linux开发必备之GCC与CMake、Linux编译RCF及跨平台案例实战、基于RCF...
flex和java交互的三种方法之三:Flex调用Webservice
Flex调用Webservice有多种方法,可以通过Flex Builder提供的管理Webservices的工具解析WSDL文档生成本地调用类。也可以通过
Action
Script中Webservice类来实现。还有就是使用组件实现。这次我使用的是最后一种,感觉这种方法较为简洁。 1.构建界面。用于接受用户输入及结果输出。包括:1个Text输入组件,1个按钮组件,10个标签组件 2....
[转]ASP中ActiveX控件的内嵌及调用
懂ASP(Active Server Pages)的人很多,但能用ASP自如地调用ActiveX控件的人却不多;如果不调用ActiveX控件,则可以说微软当初设计ASP的初衷根本没有达到。众所周知,ActiveX技术是微软在Internet上除了IE外的另一个新举措,可以说该技术渗透在它的整个Internet策略中。ActiveX是一个功能强大的部件,可以用VB、C或C++等语言进行编写,
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章