當前位置:工程項目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
從Web Services中訪問服務器變量
從Web Services中訪問服務器變量
在新聞組中最經(jīng)常被問到的問題就是“如何從一個web Services(Web服務)內(nèi)部獲取客戶瀏覽器的IP地址?” 這個問題的答案非常簡單。system.web.services名稱空間內(nèi)部的Context類代表了web服務的上下文。換句話說,它從一個正在運行的web服務內(nèi)部對不同的對象進行引用。比如Response(響應)、Request(請求)和Session對象,以及在服務上調(diào)試是否激活之類的信息。
本文我們用一個非?;镜睦觼砻枋鰞杉拢?
1、取得客戶瀏覽器的IP地址
2、取得所有的web 服務器變量
源代碼如下,很容易理解:
<%@ Webservice Language="C#" class="httpvars"
%>
using System;
using System.Collections;
using
System.Web.Services;
public class httpvars :
WebService
{
// This method returns the IP address of the
client
[WebMethod]
public String ipAddress ()
{
//
The Context object contains reference to Request object
return
Context.Request.ServerVariables["REMOTE_ADDR"];
}
// This method
returns the all the server variables as HTML
[WebMethod]
public
String allHttpVars ()
{
// Instantiate a collection that will hold
the
// key-value collection of server
variables
NameValueCollection serverVars;
String returnValue =
"";
serverVars = Context.Request.ServerVariables;
// Retrieve all
the Keys from server variables collection
// as a string
array
String[] arVars = serverVars.AllKeys;
// Loop through the
keys array and obtain the
// values corresponding to the individual
keys
for (int x = 0; x < arVars.Length;
x++)
{
returnValue+= "<b>" + arVars[x] + "</b>:
";
returnValue+= serverVars[arVars[x]] +
"<br>";
}
return returnValue;
}
}
http://www.dotnet101.com/articles/demo/art033_servervars.asmx進行代碼演示。注意:第二個方法allHttpVars()返回HTML內(nèi)容。
- 1微軟、IBM和BEA制定出Web服務新規(guī)格
- 2Web Service Case Study:軟件反饋跟蹤平臺
- 3無SOAP的Web服務,第一部分
- 4石家莊OA信息化創(chuàng)造競爭優(yōu)勢
- 52009金和協(xié)同管理“破冰之旅”助企業(yè)安然渡冬
- 6換個角度切蘋果
- 7石家莊泛普OA辦公軟件的用戶界面定制
- 8Web Services: Building Reusable Web Components with SOAP and
- 9Nasdaq、MS、PwC推出財務信息網(wǎng)上服務
- 10泛普協(xié)同OA辦公軟件的信息資源共享
- 11一波“三折”:我的OA選型經(jīng)歷(上)
- 12石家莊OA信息化的基本XML和RDF技術(shù)(二):將文件合并到RDF模型和基本的RDF查詢
- 13OA網(wǎng)絡辦公系統(tǒng)信息傳遞的安全解決方案
- 14泛普軟件石家莊OA信息化系統(tǒng)技術(shù)架構(gòu)
- 15第五項修煉簡要目錄
- 16泛普OA軟件支持在線直接發(fā)送消息、傳送文件、音頻會話等
- 17Web服務設計師,第1部分:動態(tài)電子商務介紹
- 18A Web Services Primer
- 19ITToolBox KM(by AMT整理)
- 20使用WSDL部署Web服務,第2部分:簡單對象訪問協(xié)議(SOAP)
- 21專家稱XML Web服務時代正接近尾聲
- 22石家莊OA知識歸檔管理與快速查詢管理
- 23低價是IT產(chǎn)品過冬的法寶嗎?
- 24解讀德魯克
- 25Web服務內(nèi)幕,第10部分:深入主題:可靠性和事務
- 26架構(gòu)Web Service:交互界面,Web服務定義的核心
- 27石家莊OA信息化的基本XML和RDF技術(shù)(一):使用XSLT生成RDF
- 28IBM推新工具包助用戶跨平臺開發(fā)Web服務
- 29使用WSDL部署Web服務,第1部分:Web服務和WSDL簡介
- 30觀點:微軟的下個效仿對象是惠普
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114