文档章节

HTTP PUT请求时,表单数据无法传递

GoingHigh
 GoingHigh
发布于 2013/04/25 10:41
字数 230
阅读 350
收藏 1
Put请求一般可用来修改服务器中的资源,但如果你需要提交给服务器一些表单数据,那么遗憾的告诉你,PUT请求不支持,最简单的方法就是改用POST请求,特此记下,共同学习。 
具体请看: 
SRV.4.1.1 When Parameters Are Available 

The following are the conditions that must be met before post form 
data will be populated to the parameter set: 

1. The request is an HTTP or HTTPS request. 
2. The HTTP method is POST. 
3. The content type is application/x-www-form-urlencoded. 
4. The servlet has made an initial call of any of the getParameter 
family of methods on the request object. 

大概意思是: 
以下条件是在post form数据在被移至参数集合之前必须满足的条件: 

   1. request是HTTP/HTTPS request 
   2. HTTP method是POST。 
   3. content type是application/x-www-form-urlencoded。 
   4. servlet已经对request对象中所有getParameter可以得到的参数做了初始化调用。 

© 著作权归作者所有

共有 人打赏支持
GoingHigh
粉丝 16
博文 11
码字总数 4925
作品 0
朝阳
程序员
私信 提问
Python爬虫Scrapy(七)_Request_Response

本章将介绍Request与Response,更多内容请参考:Python学习指南 Request Request源码: 其中,比较常用的参数: url:就是需要请求,并进行下一步处理的url callback:指定该请求返回的respons...

小七奇奇
2017/12/30
0
0
HTTP协议——请求格式及方法

一、HTTP请求格式 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成: ① 请求方法 URI 协议/版本 ② 请求头(Request Header) ③ 请...

墨梅
2014/01/16
0
0
PHP的"php://input"和$HTTP_RAW_POST_DATA 和$_POST的关系

最近一直在写接口,顺便把 php 输入输出流相关知识点学习了一遍 理论知识 php://input php://input 数据输入流存放着 post 请求发送过来的原生数据,但 Content-Type:multipart/form-data(...

big_cat
2015/11/28
233
0
getParameter 与 getAttribute的区别

HttpServletRequest.getParameter("modelName"); 能取到想要的modelObject吗?显然是不能的,原因:当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将...

follitude
2015/12/10
87
0
.net core MVC接受来自自前端的GET和POST请求方法的区别

小伙伴们都知道,常用的http请求有两种方式,即GET方法和POST方法,很多刚入门的童鞋难免都会有一个误区,是不是GET是从服务器上获取数据,POST是向服务器传送数据? 我的理解是:不论是GET...

Tian_blog
2018/12/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

网友第一次开发EOS区块链的经验

在处理项目时,用Java Connector for EOS区块链编写: 创建钱包 创建帐户 创建交易 创建签名交易 在帐户之间转移代币 我遇到了各种和运行本地EOS节点需要遵循的基本步骤。这个小指南纯粹是为...

geek12345
28分钟前
1
0
mybatis insert 动态生成插入的列及插入的值

代码如下 : 1.mapper.xml 文件 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"......

qimh
37分钟前
2
0
junit启动报错 Unable to find a @SpringBootConfiguration

环境 springboot项目 工程结构: test类代码如下: 问题 控制台中抛出如下异常: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(......

zzx10
38分钟前
1
0
Html5 学习

1、mui 框架中的 plusReady 真机运行,浏览器不执行 http://ask.dcloud.net.cn/question/31708。 2、参考网络请求 仿网页 https://www.jianshu.com/u/84b5ef6309d6...

QGlaunch
39分钟前
1
0
net.sf.ezmorph.bean.MorphDynaBean cannot be cast to com.console.demo.web.model.XXX

前景: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to com.console.demo.web.model.XXX //jsonObject:所有参数//FreightTemplate对象里面包含一个 private List<FreightTemplateCi......

事儿爹
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部