获取web服务器参数(WEB 服务器调试利器 Tamper Data)

:暂无数据 2026-09-01 22:30:21 :0

获取web服务器参数(WEB 服务器调试利器 Tamper Data)

大家好,关于获取web服务器参数很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于WEB 服务器调试利器 Tamper Data的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

WEB 服务器调试利器 Tamper Data

一. 简介

作为 Firefox 的插件, Tamper Data 简单易用,功能强大,可以用来查看和修改 HTTP/HTTPS 的头部和 POST 参数;可以用来跟踪 HTTP 请求和响应并记时;可以对 WEB 站点进行某些安全测试,从而为调试 WEB 配置带来了极大的便利,是网站维护人员不可多得的实用工具。

二. 安装

Tamper Data 的安装很简单,如下所示:

第一步:打开 Firefox,进入 google.cn,搜索 “tamper data”,并点击搜到的 "Tamper Data :: Firefox Add-ons-"项。如下图所示:

第二步:进入 Tamper Data 安装页面后,找到下面的位置并点击,开始安装:

第三步:安装完后后,可以在 Firefox 菜单栏的“工具”菜单项里面找到 Tamper Data,如下图所示:

三. 使用

Tamper Data 的使用也比较简单,下面介绍了其主要的用法:

点击 Firefox 菜单栏上“工具”菜单项里面的“Tamper Data”,就会弹出 Tamper Data 的主窗口,如下图所示:

可以看出,其主窗口主要分成三部分,分别如图中的 1,2,3 所示。当我们打开 Tamper Data 后,我们浏览网页时发出的每一个 HTTP 请求及其对应的响应都会被 Tamper Data 记录下来。第 1 部分显示每一个 HTTP 请求及其对应的 HTTP 响应的概要信息,其中包括了大量有用的信息,比如页面元素大小,HTTP 请求的方法,HTTP 响应的状态值,等等。最值得注意的是“Duration”和“Total Duration”这两个字段的值,他们显示出了打开每一个页面元素所花费的时间和打开该页面花费的总时间。根据这些时间值,就可以判断出打开我们页面的速度如何,是哪些页面元素影响了整个页面打开的速度,从而为我们进一步优化页面提供宝贵的信息。当我们在第 1 部分选中某条概要信息后,第 2 部分会显示出对应的 HTTP 请求的头部信息,第 3 部分会显示出对应的 HTTP 响应的头部信息。

如果我们比较喜欢查看图型化的统计信息,那么可以在 Tamper Data 主窗口的第 1 部分单击右键,在弹出的菜单上点击“Graph All”,如下图所示,那么这些每个页面元素及其打开它们所花费的时间,就会以图形的方式,直观地显示出来。具体的图形,就不提供了。

接下来,我们看看几个实际的例子。

第一个例子:我们把 APACHE 配置为,当用户第一次浏览我们的网站时,向用户的浏览器写入一个 Cookie,以方便对他们的访问行为的跟踪,然后,我们需要验证配置是否正确。于是,我们开启 Tamper Data,然后再访问我们网站的某个页面,接着分析 Tamper Data 所记录的数据。可以从第 3 个窗口看到,我们的 APACHE 服务器确实向我们的浏览器写入了预先配置的 Cookie,如下图所示:

接下来,我们去体会 Tamper Data 的真实含义,即“ 篡改数据”(或者说定制 HTTP 请求):截取浏览器发出的每一个 HTTP 请求,提示我们选择是要进行定制,还是不做定制而直接提交请求,还是终止当前被截取的请求,然后根据我们的选择决定是打开定制窗口,还是直接向 WEB 服务器提交请求,还是终止当前的请求。

默认情况下,Tamper Data 不会截取对图片的请求,所以,如果我们需要对获取图片的请求进行定制,那么需要一点点修改,点击 Tamper Data 主窗口上的“Option”,会出现下面的窗口,勾选“Tamper with Images etc.”就可以了。

顺便提一下,从下面窗口的内容可以看出,Tamper Data 还提供了一些进行 XSS(跨站脚本)攻击和 SQL 注入攻击的代码,而且允许我们加入自己的攻击代码,极大地方便了我们对 WEB 站点进行安全测试。

是该进行“Tamper”的时候了。

点击 Tamper Data 主窗口上的“Start Tamper”,开启对 HTTP 请求的截取。

一旦开启了对 HTTP 请求的截取,对于浏览器发出的每一个请求,Tamper Data 都会截取,然后显示出下面的窗口,要求我们作出选择:

在此我们选择“Tamper”,准备对 HTTP 请求进行定制,对我们的 WEB 服务器配置进行测试和调试。

点击率“Tamper”之后,会出现下面的窗口。可以看到,窗口的顶部,显示当前被截获的 HTTP 请求,左边窗口显示的是浏览器发出的 HTTP 请求的头部各字段,右边窗口显示的是浏览器发出的 HTTP 请求的  POST 参数。在这两个窗口里面,我们可以修改浏览器提交的 HTTP 请求头部字段/POST 参数,删除某些 浏览器提交的 HTTP 请求头部字段/POST 参数,或者添加其他合法的 HTTP 请求头部字段/POST 参数。很强大吧?

现在,我们想测试自己配置的图片防盗链是否正常起作用。于是我们添加一个 Referer 头部字段,并输入 www.cisco.com ,如下图所示,点击“OK”提交后,发现我们的请求被重定向到 go_way.html 页面,可见我们的配置是正确的。

下面是测试我们配置的防恶意浏览器访问。在下面的窗口,修改浏览器提交的 User-Agent 字段,将其设置为我们禁止的恶意访问浏览器之一,比如 sogou spider,点击“OK”提交后,发现我们的请求被禁止了,可见我们的配置是正确的。

这样的例子,还可以写很多,在此就不再讲述了。有兴趣的读者可以去深入研究 Tamper Data。

四. 总结

Tamper Data 是我见过的最好用的 WEB 调试工具之一,既可以统计每个页面及其元素的打开速度,又可以定制 HTTP 请求,对我们的网站进行安全测试。作为网站维护人员,实在是有必要掌握它,为自己的兵器库增加一种厉害的兵器。

附:本文提到的 APACHE 配置,可以参考我的另外一篇文章《我这样装 APACHE 》

Get方式如何传递参数

Get方法通过URL传递参数。


Get方法是HTTP协议中的一种请求方法,通常用于从服务器检索(或获取)信息。当你在Web浏览器中输入一个URL并按下Enter键时,你的浏览器就会向服务器发送一个Get请求。Get请求的参数是直接附加在URL之后的,以查询字符串的形式出现。


查询字符串以问号("?")开始,之后是参数名和参数值,两者之间用等号("=")连接。如果有多个参数,它们之间用"&"符号分隔。例如,下面的URL包含两个参数:"q"和"page":


在这个例子中,"q"参数的值是"keyword","page"参数的值是"1"。服务器会解析这个URL,提取出参数和它们的值,然后根据这些参数返回相应的数据。

windows下Web服务器配置方法详解

Web服务器概述

Web服务器又称为WWW服务器,它是放置一般网站的服务器。一台Web服务器上可以建立多个网站,各网站的拥有者只需要把做好的网页和相关文件放置在Web服务器的网站中,其它用户就可以用浏览器访问网站中的网页了。

我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,这个工作不属于配置服务器的工作。

IIS的安装

一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:

1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。

2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。

图1

3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。

图2

4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。

图3

5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。

图4

6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“Active Server Pages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。

7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入Windows Server 2003安装盘,系统会自动进行安装工作。

8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。

友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。

图5

在IIS中创建Web网站

打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:

图6

图7

网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。

图8

网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从 下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)

TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。

主机头:如果该站点已经有域名,可以在主机头中输入域名。

图9

主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。

图10

网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。

单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。

图11

***隐藏网址***

***隐藏网址***

网站的基本配置

如果需要修改网站的参数,可以在“网站名字”上单击右键,在右键菜单中选择“属性”,可以打开“网站属性”对话框。

1、“网站”标签

图12

“网站标识”:可以设置网站名字、IP地址、端口号。单击“高级”按钮可以设置主机头名。

2、“主目录”标签

图13

在本地路径中可以设置主目录的路径名和访问权限。

3、“文档”标签

图14

默认文档是指访问一个网站时想要打开的默认网页,这个网页通常是该网站的主页。如果没有启用默认文档或网站的主页文件名不在默认文档列表中,则访问这个网站时需要在地址中指明文件名。

默认文档列表中最初只有4个文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用 “添加”按钮加入了一个index.asp,并用“上移”按钮把它移到了顶部。这主要是因为我的网站的主页名为“index.asp”,所以应该把它加入 列表,至于是否位于列表顶部倒是无关紧要的。

***隐藏网址***

虚拟目录

虚拟目录可以使一个网站不必把所有内容都放置在主目录内。虚拟目录从用户的角度来看仍在主目录之内,但实际位置可以在计算机的其它位置,而且虚拟目录的名字也可以与真实目录不同。如:

图15

***隐藏网址***

创建虚拟目录的方法:

打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web 站点上 单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:

图16

别名是映射后的名字,即客户访问时的名字;

图17

路径:服务器上的真实路径名,即虚拟目录的实际位置;

图18

访问权限:指客户对该目录的访问权限。

单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。

通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet 信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。

常见问题

1、如何在一台Web服务器上建立多个网站?

在IIS管理器的“网站”上单击右键,选择“新建Web网站”,然后用“网站创建向导”可以创建新网站,每运行一次就能创建一个网站。

多网站的关键是如何区分各个网站,区分的依据是IP地址、TCP端口号、主机头,只要这三个参数中有任何一个不同都可以。

①用IP地址区分各网站:首先为服务器配置多个IP地址,然后在网站属性的IP地址栏目中为每个网站设置一个IP地址。

②用TCP端口区分各网站:这时各网站可以使用相同的IP地址,但把TCP端口设置的不同(应该使用1024~65535之间的值),这样也可以区分各网站。但这种方法要求用户在访问网站时,必须在地址中加入端口号,显得不太方便,一般不用。

③用主机头区分各网站:主机头是一个符合DNS命名规则的符号串,一般就用网站的域名作为主机头。设置主机头可以在网站属性的“网站”标签中单击“高级”按钮进行设置。如图:

图19

利用这个“高级”设置,还可以为一个网站配置多个IP地址,或使用不同的TCP端口。

2、网站配置完成后,为何打不开?

最常见的情况是没有把网站主页的文件名添加到默认文档列表中,IIS6中网站的默认文档只有4个:Default.htm、 Default.asp、index.htm和Default.aspx,如果你的网站主页名字不是这4个中的一个,就应该把它添加进去。如果不添加,就 应该用带文件名的地址访问这个页面。

3、为什么我的ASP页面不能执行?

在IIS6中,ASP文件必须在启用“Active Server Pages”时才能执行,如果安装IIS时,没有选中“Active Server Pages”,则服务器默认不启用“Active Server Pages”,也就不能执行ASP文件。

启用“Active Server Pages”的方法是:打开“Internet 信息服务管理器”,选中其中的“Web服务扩展”,然后启用里面的“Active Server Pages”。如图:

图20

php如何获取网址中的参数

比如有一个网址为

***隐藏网址***

我想得到这个id值

可以用正则,也可以用php函数解析到数组中

用正则可以这样

preg_match(’/id=(\d+)/’,$_SERVER,$m);//$_SERVER 这个表示当前网址url

print_r($m);exit;

或者用parse_url()及parse_str()函数

$cur_q=parse_url($_SERVER,PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray);exit;

拓展资料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

参考资料:百度百科 PHP

loadrunner获取服务器返回的值,并作为下一个请求的参数

获取服务器的返回值,可以用web_reg_save_param函数,该参数最好放到:
语法:
int web_reg_save_param(const char *ParamName, 《list of Attributes》, LAST);
参数说明:
o ParamName: 存放得到的动态内容的参数名称
o list of Attributes: 其它属性,包括:Notfound, LB, RB, RelFrameID, Search, ORD, SaveOffset, Convert, SaveLen。属性值不分大小写
o Notfound: 当在返回信息中找不到要找的内容时应该怎么处理
o Notfound=error: 当在返回信息中找不到要找的内容时,发出一个错误讯息。这是缺省值。
o Notfound=warning: 当在返回信息中找不到要找的内容时,只发出警告,脚本也会继续执行下去不会中断。
o LB( Left Boundary ) : 返回信息的左边界字串。该属性必须有,并且区分大小写。
o RB( Right Boundary ): 返回信息的右边界字串。该属性必须有,并且区分大小写。
o RelFrameID: 相对于URL而言,欲查找的网页的Frame。此属性质可以是All或是数字,该属性可有可无。
o Search : 返回信息的查找范围。可以是Headers,Body,Noresource,All(缺省)。该属性质可有可无。
o ORD : 说明第几次出现的左边界子串的匹配项才是需要的内容。该属性可有可无,缺省值是1。如为All,则将所有找到的内容储存起来。
o SaveOffset : 当找到匹配项后,从第几个字元开始存储到参数中。该属性不能为负数,缺省值为0。
o SaveLen :当找到匹配项后,偏移量之后的几个字元存储到参数中。缺省值是-1,表示一直到结尾的整个字串都存入参数。

易语言POST提交后获取网址参数

url地址中添加参数的一般是Get请求,post通常请求参数数据在数据主体中,但也存在一些在url地址中附带的(比如微信这个傻叉!!)。

请求的完整网址在协议头里有,可以获取协议头中【Referer】这个子协议头的值。

然后就简单了吧。以“?”分割文本,问号后面的就是参数表,以“&”分割每个参数表,以“=”对每个参数的键值进行分割,就得到了。

如下图,把所有的参数键值对存入了数组中。

.版本 2
’ * “Accept */*”
***隐藏网址***
’ * “User-Agent Mozilla/4.0 (compatible; MSIE 9.0; Windows NT 6.1)”
’ * “Accept-Language zh-cn”
’ * “Cache-Control no-cache”
’ * “Content-Length 0”
’ * “Content-Type application/x-www-form-urlencoded”
’ * “Host 192.168.1.101”
url = m_Server.GetHeader (_serverID, dwConnID, “Referer”)
n = 寻找文本 (url, “?”, , 假)
.如果真 (n = -1)
    返回 (0)
.如果真结束
.如果真 (取文本右边 (url, 1) = “?”)
    返回 (0)
.如果真结束
temp = 取文本右边 (url, 取文本长度 (url) - n)  ’ name=123&age-14&echostr=aaaa
array = 分割文本 (temp, “&”, )
.如果真 (取数组成员数 (array) ≥ 1)
    清除数组 (paragms)
    .计次循环首 (取数组成员数 (array), n)
        temp2 = 分割文本 (array , “=”, )
        .如果真 (取数组成员数 (temp2) = 2)
            header.name = temp2 
            header.value = temp2 
            加入成员 (paragms, header)
        .如果真结束
    .计次循环尾 ()
    返回 (取数组成员数 (array))
.如果真结束
返回 (0)

Get方式如何传递参数

在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。如果网页中的《form》表单元素的method属性被设置为“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。
使用GET请求方式给WEB服务器传递参数的格式:
***隐藏网址***
使用GET方式传送的数据量一般限制在1KB以下。
《!DOCTYPE html》《html lang="en"》《head》
    《meta charset="UTF-8"》
    《title》JS《/title》
    《style》
        #box{
            width:600px;
            height:200px;
            padding:20px;
            border:1px solid #999;
        }
    《/style》《/head》《body》
    《h1》ajax get方式传递参数《/h1》
    《hr》
    Number1: 《input type="text" id="num1"》《br》
    Number2: 《input type="text" id="num2"》《br》
    《button onclick="loadHtml()"》加载《/button》
    《div id="box"》《/div》
    《script》
        function loadHtml(){            //获取表单中的数据
            var num1 = document.getElementById(’num1’).value;            var num2 = document.getElementById(’num2’).value;            //实例化 XMLHttpRequest对象
            if(window.XMLHttpRequest){                //非IE
                var xhr = new XMLHttpRequest();
            }else{                var xhr = new ActiveXobject(’Microsoft.XMLHTTP’);
            }            //给xhr 绑定事件 检测请求的过程            xhr.onreadystatechange = function(){
                console.log(xhr.readyState);                //如果成功接收到响应
                if(xhr.status == 200 && xhr.readyState == 4){
                    document.getElementById(’box’).innerHTML = xhr.responseText;
                }
            }            //进行请求的初始化            xhr.open(’get’, ’js.php?n1=’+num1+’&n2=’+num2, true);            //正式发送请求            xhr.send();
        }    《/script》《/body》《/html》
        
        js获取get方式传递的参数
 String.prototype.GetValue= function(parm) {  
   var reg = new RegExp("(^|&)"+ parm +"=(*)(&|$)");  
   var r = this.substr(this.indexOf("\?")+1).match(reg);  
   if (r!=null) return unescape(r); return null;  
 }
完整测试代码
***隐藏网址***
***隐藏网址***
《head》
***隐藏网址***
《title》无标题文档《/title》
《script》
String.prototype.getValue= function(parm) {  
var reg = new RegExp("(^|&)"+ parm +"=(*)(&|$)");  
var r = this.substr(this.indexOf("\?")+1).match(reg);  
if (r!=null) return unescape(r); return null;  
} 
function init(){
var url = window.location.href;
if(url.getValue(’key1’) == null){
alert(’没有传递参数’);
}else{
alert(’传递参数:key1=’ + url.getValue(’key1’));
alert(’传递参数:key2=’ + url.getValue(’key2’));
}
}
《/script》
《/head》
《body onload="init();"》
《input type="button" onclick="window.location=window.location + ’?key1=value1&key2=value2’;return false;" value="传递参数"/》
《/body》
《/html》
GET方式的请求:
直接在浏览器地址栏中输入访问地址,form元素不需要设置method属性,或设置为get。GET方式的请求会将请求参数的名和值转换成字符串,并附加在原URL之后,因此可以在地址栏中看到请求参数名和值;且GET请求传送的数据量较小,一般不能大于2kb;
POST方式的请求:
这种方式提倡使用提交表单的方式来发送,且需要设置form元素的method属性为post。POST方式传送的数据量较大,通常认为POST请求参数的大小不受限制,但往往取决于服务器的限制,POST请求传输的数据量总比GET传输的数据量大,而且POST方式发送的请求参数以及对应的值放在HTML HEADER中传输,用户不能在地址栏里看到请求参数值,安全性相对较高。
由上,我们通常采用POST方式发送请求,如果需要传递的参数是普通字符串,而且仅需传递少量参数,可以选择使用GET方式发送请求参数,GET方式发送的请求参数被附加到地址栏的URL之后,地址栏的URL将会变成如下形式:
url?param1=value1¶m2=value2&......paramN=valueN
URL和参数之间以?分隔,而多个参数之间以&分隔
var opt ={  
                    url : urlConfig.interfaceUrl.project_interfaceConfig.getProjectSets,  
                    type : ’GET’,  
                    data : {  
                        hid : hospId  
                    }  
                };  
            alert(JSON.stringify(opt));  
            ri.getData(opt,function(data){  
                alert(1111);  
                alert(JSON.stringify(data));  
                    //$scope.projectSets = data.data.projectSets;     
            });  
 view plain copy
define(function (require, exports, module) {  
    var pageJob = require(’../action/pagejob’);  
    var filterData = require(’../kit/filterData’).interfaceUrl;  
    var urlConfig = require(’../interface/config’);  
    var ri = require(’../kit/useInterface’);  
 view plain copy
var getData = function(param,callback,failure,text,timeOutText){  
    var url = param.url || ’’;  
    if(param.isShowLoading){  
        loadingPopStartTime = new Date().getTime();  
        getInterfacePop.window(’open’);  
    }  
    isTimeout = false;  
    $.ajax({  
        url : url,  
        type : param.type || "POST",  
        data : param.data,  
        success : function(data){  
            if(typeof data == ’string’){  
                data = JSON.parse(data);  
            }  
            if(isTimeout){  
                return ;  
            }  
            isTimeout = true;  
            clearTimeout(timer);  
            openLoadingPop(function(){  
                if(data.code == "A00000"){  
                    // A00000 表示成功  
                    callback && callback(data);  
                } else {  
                    $.messager.alert(’来自系统的消息’,text || data.data);  
                    failure && failure(data);  
                }  
            });  
  
        }  
    });  
  
  
    var timer = setTimeout(function(){  
        if(isTimeout){  
            return ;  
        }  
        isTimeout = true;  
        $.messager.alert(’来自系统的消息’,timeOutText || ’当前网络异常,无法连接服务器。请重新尝试。’,’warning’);  
        failure && failure({});  
        getInterfacePop.window(’close’);  
    },TIMEOUT);  
};  
主要是这里的data,这种写法,URL中,会如下
 view plain copy
data : {  
                        hid : hospId  
                    }  
dn.net/postedit?hid=79
如果
data : hospId
这种写法,
url如下:
dn.net/postedit?79
恩,all
使用GET方式传递参数
在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。
如果网页中的《form》表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。
使用GET请求方式给WEB服务器传递参数的格式:
***隐藏网址***
使用GET方式传送的数据量一般限制在1KB以下。
解析对应的url取出想要的参数值可以这样做:
 view plain copy
   
function request(pata)  
    {   
        var url = location.href;   
        var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");  
        var paraObj = {}   
        for (i=0; j=paraString; i++){   
        paraObj = j.substring(j.indexOf("=")+1,j.length);   
        }   
        var returnValue = paraObj;   
        if(typeof(returnValue)=="undefined"){   
        return "";   
        }else{   
           return returnValue;  
        }

参考资料

get.CSDN

Web服务器配置方法教程

  服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。那么该如何配置Web服务器呢?如果你不知道,请看我整理的Web服务器配置方法详解吧!

  IIS的安装

  一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:

  1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。

  2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。

  3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。

  4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。

  5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。

  6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“Active Server Pages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。

  7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入Windows Server 2003安装盘,系统会自动进行安装工作。

  8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。

  友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。

  在IIS中创建Web网站

  打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:

  网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。

  网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从 下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)

  TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。

  主机头:如果该站点已经有域名,可以在主机头中输入域名。

  主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。

  网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。

  单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。

***隐藏网址***

***隐藏网址***

  网站的基本配置

  如果需要修改网站的参数,可以在“网站名字”上单击右键,在右键菜单中选择“属性”,可以打开“网站属性”对话框。

  1、“网站”标签

  “网站标识”:可以设置网站名字、IP地址、端口号。单击“高级”按钮可以设置主机头名。

  2、“主目录”标签

  在本地路径中可以设置主目录的路径名和访问权限。

  3、“文档”标签

  默认文档是指访问一个网站时想要打开的默认网页,这个网页通常是该网站的主页。如果没有启用默认文档或网站的主页文件名不在默认文档列表中,则访问这个网站时需要在地址中指明文件名。

  默认文档列表中最初只有4个文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用 “添加”按钮加入了一个index.asp,并用“上移”按钮把它移到了顶部。这主要是因为我的网站的主页名为“index.asp”,所以应该把它加入 列表,至于是否位于列表顶部倒是无关紧要的。

***隐藏网址***

  虚拟目录

  虚拟目录可以使一个网站不必把所有内容都放置在主目录内。虚拟目录从用户的角度来看仍在主目录之内,但实际位置可以在计算机的其它位置,而且虚拟目录的名字也可以与真实目录不同。如:

***隐藏网址***

  创建虚拟目录的方法 :

  打开 Internet 信息服务窗口,在想要创建虚拟目录的 Web 站点上 单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:

  别名是映射后的名字,即客户访问时的名字;

  路径:服务器上的真实路径名,即虚拟目录的实际位置;

  访问权限:指客户对该目录的访问权限。

  单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。

  通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet 信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。

  补充:服务器介绍

  服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

  服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

  在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

  相关阅读:服务器常见问题有哪些

  1.系统蓝屏、频繁死机、重启、反映速度迟钝

  服务器的与我们平常电脑不论是硬件结构还是运行系统,都是极其类似的。因此,就如同我们的电脑一样,一样可能会感染病毒,同样会因为系统漏洞、软件冲突、硬件故障导致死机、蓝屏、重启等故障,同样会因为垃圾缓存信息过多而导致反应迟钝。

  2.远程桌面连接超出最大连接数

  由于服务器默认为允许连接数为2个,如果登陆后忘记注销,而是直接关闭远程桌面的话,服务器识别此次登陆还是留在服务器端的。出现这种情况,最常见的就是重启服务器,但是,如果是高峰期,重启服务器带来的损失是显而易见的。那么此时,就可以利用mstsc/console指令进行强行登陆了。打开“运行”框,键入“mstsc/v:xxx.xxx.xxx.xxx(服务器IP)/console”,即可强行登陆到远程桌面了。

  3.无法删除的文件该怎么清理

  遇到这种情况,可能是该文件还在运行中,可以重启删之,或者运行CMD,输入arrtib-a-s-h-r想要删除的文件夹名,最后输入del想要删除的文件夹名即可删除,运行该命令后无法恢复,请慎用。

  4.系统端口隐患

  对于服务器来说,首要保障稳定性和安全性。因此,我们仅需保证服务器最基本的功能即可,就像声卡都是默认禁止的。我们并不需要太多的功能,也不需要太多的端口支持。像一些不必要,而且风险较高的端口大可封掉。而一些必要的,又有风险的端口,比如:3389、80等端口,我们可以通过修改注册表的方法将其设置不特殊的秘密端口,这样服务器端口的安全隐患就不复存在了。

如何配置web服务器

第一步:IIS的安装
A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”。
B.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。
C.点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。
第二步:IIS中Web服务器的基本配置
IIS中Web服务器的基本配置主要包括如下几部分:
A.打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口。
B.在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。
C.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:\Inetpub\Wwwroot”,你可根据需要自己设置。
D.在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstweb.htm”,将其添加并移动到列表的最顶端。
E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。
这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。
IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括着名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。

ajax能不能发送https请求获取服务器数据

***隐藏网址***

***隐藏网址***

***隐藏网址***

***隐藏网址***

(3)web服务器端封装数据并返回一定格式的数据对象,例如封装json对象;

***隐藏网址***

(5)解析服务器端返回的数据后显示在android相应的控件或存储本地数据,提示操作完成等。    

3、服务器端封装json数据的方法:采用php语言封装json的两种格式,数据可以是从数据库返回的数组,本例只采用简单的赋值方式返回数据。$_POST对应的是post的请求方式获取参数值。

以上就是我们为大家找到的有关“获取web服务器参数(WEB 服务器调试利器 Tamper Data)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

获取web服务器参数(WEB 服务器调试利器 Tamper Data)

本文编辑:admin

更多文章:


百度站长改版链接多跳一错误(网站更换了https协议,但是站长平台总是审核不过)

百度站长改版链接多跳一错误(网站更换了https协议,但是站长平台总是审核不过)

大家好,如果您还对百度站长改版链接多跳一错误不太了解,没有关系,今天就由本站为大家分享百度站长改版链接多跳一错误的知识,包括网站更换了https协议,但是站长平台总是审核不过的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月15日 08:30

天津医科大学2021研究生招生(天津医学院2023录取分数线)

天津医科大学2021研究生招生(天津医学院2023录取分数线)

其实天津医科大学2021研究生招生的问题并不复杂,但是又很多的朋友都不太了解天津医学院2023录取分数线,因此呢,今天小编就来为大家分享天津医科大学2021研究生招生的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月15日 05:10

天津小客车摇号查询结果(天津摇号结果查询怎么查询)

天津小客车摇号查询结果(天津摇号结果查询怎么查询)

本篇文章给大家谈谈天津小客车摇号查询结果,以及天津摇号结果查询怎么查询对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月15日 00:20

亚马逊云服务器永久免费(亚马逊云可以注册域名吗)

亚马逊云服务器永久免费(亚马逊云可以注册域名吗)

其实亚马逊云服务器永久免费的问题并不复杂,但是又很多的朋友都不太了解亚马逊云可以注册域名吗,因此呢,今天小编就来为大家分享亚马逊云服务器永久免费的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月14日 23:30

海外市场推广(要做海外品牌推广,这几点很重要)

海外市场推广(要做海外品牌推广,这几点很重要)

“海外市场推广”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看海外市场推广(要做海外品牌推广,这几点很重要)!

2026年10月14日 22:50

天津民办大专学校有哪些(天津有哪些大专)

天津民办大专学校有哪些(天津有哪些大专)

大家好,如果您还对天津民办大专学校有哪些不太了解,没有关系,今天就由本站为大家分享天津民办大专学校有哪些的知识,包括天津有哪些大专的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月14日 20:00

经济双循环是什么时候提出的(内外双循环是什么时候提出的)

经济双循环是什么时候提出的(内外双循环是什么时候提出的)

“经济双循环是什么时候提出的”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看经济双循环是什么时候提出的(内外双循环是什么时候提出的)!

2026年10月14日 19:30

根服务器价格(ipv6为何在中国有根服务器)

根服务器价格(ipv6为何在中国有根服务器)

这篇文章给大家聊聊关于根服务器价格,以及ipv6为何在中国有根服务器对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月14日 16:50

域名被别人备案了(我们网站域名被人备案了怎么办)

域名被别人备案了(我们网站域名被人备案了怎么办)

大家好,今天小编来为大家解答以下的问题,关于域名被别人备案了,我们网站域名被人备案了怎么办这个很多人还不知道,现在让我们一起来看看吧!

2026年10月14日 15:40

apache服务器的默认端口是(apache服务器提供服务的标准端口是)

apache服务器的默认端口是(apache服务器提供服务的标准端口是)

大家好,如果您还对apache服务器的默认端口是不太了解,没有关系,今天就由本站为大家分享apache服务器的默认端口是的知识,包括apache服务器提供服务的标准端口是的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月14日 14:10

最近更新

广告推广app(常见的app推广方式)
2026-10-15 09:20:01 浏览:0
热刺vs马赛比赛(热刺赛程比分)
2026-10-15 09:10:01 浏览:0
热门文章

标签列表