当前位置: 首页 > news >正文

如何在WebService中获取客户端的IP地址

 

一、如果在Web Module单元中,可用如下语句实现(这其实是WebBroker技术):
    
Request.RemoteAddr;

二、如果是ISAPI/CGI的WebService中,*impl.pas中是无法存取Web Module单元的(uses了也不行的),如何实现?

    服务器端实现的接口函数里,如何知道调用这个接口函数的客户端的IP?
    在实现部分的代码里, uses WebBrokerSoap单元
    然后,可以通过以下代码直接获得当前调用这个函数的客户端的IP:
GetSOAPWebModule.Request.RemoteAddr;
    GetSOAPWebModule 这个函数是在 WebBrokerSoap 这个单元里的。

有关在WebBroker中获取客户端IP的例子参考这一网址:
http://delphi.ktop.com.tw/board.php?cid=30&fid=68&tid=95843

转载于:https://www.cnblogs.com/xieyunc/archive/2009/05/02/2793582.html

相关文章:

  • 聚集索引和非聚集索引的根本区别(转)----收集下
  • Asterisk的sip呼叫测试(转帖)
  • 网站收集
  • sql语句说明
  • [转]数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结。...
  • 照着这些做,生活自然很开心
  • 后缀表达式相关内容
  • 《论语》原文及其全文翻译 学而篇9
  • discuz 论坛的详细介绍(转载)
  • C#通过shell32来控制本地连接
  • 未能加载文件或程序集 XXX 或它的某一个依赖项
  • Jeffrey Richter开始写CLR Via C#第三版了
  • 每一份生存的背后都是汗水
  • N×N矩阵螺旋打印输出的OO算法
  • lucene.net应用大全
  • SegmentFault for Android 3.0 发布
  • 2017 年终总结 —— 在路上
  • Akka系列(七):Actor持久化之Akka persistence
  • Electron入门介绍
  • ES6之路之模块详解
  • Laravel 菜鸟晋级之路
  • Mac转Windows的拯救指南
  • PHP 7 修改了什么呢 -- 2
  • springMvc学习笔记(2)
  • 包装类对象
  • 翻译:Hystrix - How To Use
  • 前端_面试
  • 前端代码风格自动化系列(二)之Commitlint
  • 收藏好这篇,别再只说“数据劫持”了
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 【云吞铺子】性能抖动剖析(二)
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #FPGA(基础知识)
  • #if 1...#endif
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • (编译到47%失败)to be deleted
  • (独孤九剑)--文件系统
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (六)vue-router+UI组件库
  • (排序详解之 堆排序)
  • (转)【Hibernate总结系列】使用举例
  • (转)德国人的记事本
  • (转)母版页和相对路径
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net 调用php,php 调用.net com组件 --
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .Net多线程总结
  • .NET项目中存在多个web.config文件时的加载顺序
  • [android] 请求码和结果码的作用