`
bobfan
  • 浏览: 6426 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

IE URL传送值的问题

阅读更多
项目遇到一个问题,在页面输入很长的值,点击提交的时候页面没有反应。后来发现这个值是通过URL传送到后台,而IE URL的最大长度只支持2083个字符。于是想把传递的方式改成POST,结果发现本来就是通过POST去传递的,但没有把该值放在参数里,而是直接拼在URL后面。
var XMLSender = g_GetXMLHTTPRequest();
XMLSender.Open("POST",url,false);
XMLSender.setRequestHeader("Content-Type","multipart/form-data");
XMLSender.send(xml);

于是把该值放在xml里去传送,发现后台一直接收不到值。后来才发现请求头的设置不对,应该是application/x-www-form-urlencoded。
在网上查资料,这二者的区别。
application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。
multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。
text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
当想传递页面的值时,就使用前者;而当想发送大量文本数据或是二进制数据,比如文件上传时,就使用后者。
分享到:
评论

相关推荐

    NetTransport 网络传送带

    用户可以使用数种方式添加任务,诸如通过IE扩展菜单、将URL拖入下载窗口等等。 自动关机和自动挂断MODEM。 多语言支持,并可随时切换。只要将语言文件翻译成母语就可以实现本地化。 中国第一个支持RTSP协议的...

    网络传送带v2.96e简体中文注册版.rar

    支持添加或导入代理服务器,内置站点探测器及URL嗅探器,能够轻松捕获到流媒体或FLASH的真实下载地址,支持设置完成后关机或关闭,支持速度限制。可以设置BT的上传速度限制,设置BT下载的端口,支持设定磁盘缓冲区来...

    流媒体服务器的搭建

    也可以通过打开 Windows Media Player 播放器,右键点击标题栏,选择文件—-打开 URL,在打开 URL 对话框输入,进行验证。 流媒体服务器的搭建需要安装和配置流媒体服务器软件,学会视频/音频的传送方法,并配置流...

    IE 8警告–“您只想查看安全交付的网页内容吗?”

    描述中提到的“在没有IE的HTTP URL的情况下看到的警告”进一步确认了这个问题是由于尝试访问未经安全加密的HTTP页面引起的。HTTP协议不提供数据传输的加密,因此用户的数据可能会被第三方拦截和篡改。相反,HTTPS...

    易语言文件下载器源码

    易语言文件下载器源码例程程序结合易语言扩展界面支持库和网络传送支持库,下载URL地址文件。 可以关联到IE右键菜单

    Jsp页面中的字符编码方式与乱码解决方法[归类].pdf

    在浏览器中,如果我们在 JSP 中设置 response.setCharacterEncoding("UTF-8"),在 IE 中显示该页面时,在 IE 的菜单中选择“查看-->编码”中可以查看到是“Unicode(UTF-8)”,而在 JSP 中设置 response.set...

    网络应用基础参考试题及答案解析.pdf

    8. **Internet功能** - 在Internet上,可以查询检索资料、传送图片资料和点播电视节目,但不能通过网络直接进行实物货物的快递。 9. **域名含义** - 域名中的**com**代表商业组织,**org**通常代表非营利组织,**...

    第三章-互联网接入专项练习题(附答案).doc

    3. IE收藏夹:收藏夹保存的是网页的URL,而不是网页的内容或截图,方便用户快速访问常用网站。 4. FTP(文件传输协议):因特网上常用的服务之一,用于在不同网络之间传输文件。 5. 浏览器:用户访问Web信息必备的...

    jquery-1.1.3 效率提高800%

    jQuery.get( url, [data], [callback] )参数: url (String): 装入页面的URL地址 Map(可选): (可选)发送到服务端的键/值对参数 callback (Function): (可选) 当远程页面装入完成时执行的函数 ...

    浙江省计算机网络技术试题

    1. **网页访问基础**:要浏览网页,需要知道该网页的网址(URL),这是互联网上每个网站的唯一标识。E-Mail是电子邮件地址,邮政编码用于邮件寄送,电话号码则用于电话通信,与访问网页无关。 2. **浏览器功能**:...

    广东省2023技能大赛网络安全赛项 中职 B、C模块的新解题思路

    2. **异常进程追踪:** 进一步追踪异常进程`4280`(即`ie`的PID),发现其创建了新的子进程。 3. **内存分析:** 使用`volatility`工具分析内存镜像文件(例如`./volatility_2.6_lin64_standalone -f ../1.vmem --...

    优质资料(2021-2022年收藏)上海下半年银行招聘性格测试题之心理抗压能力考试题.docx

    IE窗口可以通过双击桌面的“Internet Explorer”图标打开;在Excel中进行自动分类汇总前需要先对数据进行排序;在Windows中,可以使用Alt+Tab快捷键在多任务间切换;柱形图适合展示一段时间内的数据变化;微型计算机...

    ajax原理,xmlHttpRequest

    - **`readyState`**:对象的状态值,范围为0到4: - **0 (未初始化)**:对象已建立,但尚未初始化(尚未调用`open`方法)。 - **1 (初始化)**:对象已建立,但尚未调用`send`方法。 - **2 (发送数据)**:`send`...

    Ajax开发教程 基础教程 手册

    - `readyState`: 返回请求的当前状态,共有五个状态值:UNSENT(0)、OPENED(1)、HEADERS_RECEIVED(2)、LOADING(3)和DONE(4)。 - `responseText`: 以字符串形式返回服务器的响应数据。 - `responseXML`: ...

    c#WINFORM与WEB的直接交互非webservice方法

    例如,你可以构造一个URL,携带必要的参数,然后发送GET请求获取网页内容,或者使用POST请求发送数据到Web应用的特定端点。 2. **HTML页面嵌入**:WinForm可以包含一个WebBrowser控件,该控件实际上是一个迷你版的...

    信用社考试计算机基础知识五.pdf

    8. **IE浏览器收藏夹**:收藏夹保存的是网页的链接,而非完整内容。 9. **网络拓扑结构**:常见的拓扑结构有星形、环形和总线形,分支不是标准的拓扑结构形式。 10. **局域网硬件**:局域网通常包括服务器、工作站...

    JavaScript结合AJAX_stream实现流式显示

    当使用AJAX进行信息交互的时候,如果...function ajax_stream(url,data,element) {  var xmlHttp=null;  if (window.XMLHttpRequest)  {// code for IE7, Firefox, Opera, etc.  xmlHttp=new XMLHttpRequest();  }

    2007下半年程序员考试试题

    1. **Word中的波浪型细下划线**:在Word编辑状态下,红色波浪线通常表示可能存在拼写错误,而绿色波浪线则可能表示语法问题。这些下划线不是文档内容的一部分,打印时不会显示,它们是帮助用户检查和纠正错误的工具...

    asp+ajax静态分页

    //向服务器发送请求,因为是get请求,会直接附在URL后面,所以这里括号中的数据为null,IE中也可以不写,但FF就必须加上null,否则会发送失败。 } } function edit() { //编辑分页显示条数的函数 var str='每页...

    2021年全国计算机等级考试NCRE理论模拟题0001.docx

    * 在IE浏览器中,重新下载当前网页,可以单击工具栏上的“刷新”按钮。 * 键盘上的CapsLock键是大小写锁定键。 * URL表示统一资源定位器。 * 指令系统是计算机可能会有多种多样的指令的集合。 * 磁盘的存取单位是...

Global site tag (gtag.js) - Google Analytics