當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 河北O(jiān)A系統(tǒng) > 石家莊OA系統(tǒng) > 石家莊OA信息化
從Web Services中訪問(wèn)服務(wù)器變量
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
AMTeam.org從Web Services中訪問(wèn)服務(wù)器變量
在新聞組中最經(jīng)常被問(wèn)到的問(wèn)題就是“如何從一個(gè)web Services(Web服務(wù))內(nèi)部獲取客戶瀏覽器的IP地址?” 這個(gè)問(wèn)題的答案非常簡(jiǎn)單。system.web.services名稱空間內(nèi)部的Context類代表了web服務(wù)的上下文。換句話說(shuō),它從一個(gè)正在運(yùn)行的web服務(wù)內(nèi)部對(duì)不同的對(duì)象進(jìn)行引用。比如Response(響應(yīng))、Request(請(qǐng)求)和Session對(duì)象,以及在服務(wù)上調(diào)試是否激活之類的信息。
本文我們用一個(gè)非常基本的例子來(lái)描述兩件事:
1、取得客戶瀏覽器的IP地址
2、取得所有的web 服務(wù)器變量
源代碼如下,很容易理解:
<%@ 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進(jìn)行代碼演示。注意:第二個(gè)方法allHttpVars()返回HTML內(nèi)容。
- 1重慶OA信息化
- 2成都OA信息化
- 3貴陽(yáng)OA信息化
- 4西安OA信息化
- 5武漢OA信息化
- 6北京OA信息化
- 7廣州OA信息化
- 8深圳OA信息化
- 9天津OA信息化
- 10沈陽(yáng)OA信息化
- 11長(zhǎng)春OA信息化
- 12福州OA信息化
- 1微軟、IBM和BEA制定出Web服務(wù)新規(guī)格
- 2Web Service Case Study:軟件反饋跟蹤平臺(tái)
- 3無(wú)SOAP的Web服務(wù),第一部分
- 4石家莊OA信息化創(chuàng)造競(jìng)爭(zhēng)優(yōu)勢(shì)
- 52009金和協(xié)同管理“破冰之旅”助企業(yè)安然渡冬
- 6換個(gè)角度切蘋(píng)果
- 7石家莊泛普OA辦公軟件的用戶界面定制
- 8Web Services: Building Reusable Web Components with SOAP and
- 9Nasdaq、MS、PwC推出財(cái)務(wù)信息網(wǎng)上服務(wù)
- 10泛普協(xié)同OA辦公軟件的信息資源共享
- 11一波“三折”:我的OA選型經(jīng)歷(上)
- 12石家莊OA信息化的基本XML和RDF技術(shù)(二):將文件合并到RDF模型和基本的RDF查詢
- 13OA網(wǎng)絡(luò)辦公系統(tǒng)信息傳遞的安全解決方案
- 14泛普軟件石家莊OA信息化系統(tǒng)技術(shù)架構(gòu)
- 15第五項(xiàng)修煉簡(jiǎn)要目錄
- 16泛普OA軟件支持在線直接發(fā)送消息、傳送文件、音頻會(huì)話等
- 17Web服務(wù)設(shè)計(jì)師,第1部分:動(dòng)態(tài)電子商務(wù)介紹
- 18A Web Services Primer
- 19ITToolBox KM(by AMT整理)
- 20使用WSDL部署Web服務(wù),第2部分:簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SOAP)
- 21專家稱XML Web服務(wù)時(shí)代正接近尾聲
- 22石家莊OA知識(shí)歸檔管理與快速查詢管理
- 23低價(jià)是IT產(chǎn)品過(guò)冬的法寶嗎?
- 24解讀德魯克
- 25Web服務(wù)內(nèi)幕,第10部分:深入主題:可靠性和事務(wù)
- 26架構(gòu)Web Service:交互界面,Web服務(wù)定義的核心
- 27石家莊OA信息化的基本XML和RDF技術(shù)(一):使用XSLT生成RDF
- 28IBM推新工具包助用戶跨平臺(tái)開(kāi)發(fā)Web服務(wù)
- 29使用WSDL部署Web服務(wù),第1部分:Web服務(wù)和WSDL簡(jiǎn)介
- 30觀點(diǎn):微軟的下個(gè)效仿對(duì)象是惠普
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號(hào)-2 渝公網(wǎng)安備50011202501700號(hào) 咨詢電話:400-8352-114