Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP:POST参数(URL中)或Headerfield中的键值对_Http_Url_Post_Header_Key Value - Fatal编程技术网

HTTP:POST参数(URL中)或Headerfield中的键值对

HTTP:POST参数(URL中)或Headerfield中的键值对,http,url,post,header,key-value,Http,Url,Post,Header,Key Value,我正在寻找一种使用http(POST)将键值对从客户端发送到服务器的方法。你们会推荐这两种可能性中的哪一种?为什么?相应URL或标题字段的大小是否重要(具体大小是多少,是否有任何定义?)?提前感谢。当浏览器从标准HTML表单发送帖子时,它们发送的参数和值实际上是键值对,作为帖子请求的主体。此操作的标准格式包括标准分隔符,例如object=triangle&selected+action=flip,如果键或值包含这些分隔符,则需要进行转义。用于提取参数的标准HTTP库将预期到这一点,对长度的任何限

我正在寻找一种使用http(POST)将键值对从客户端发送到服务器的方法。你们会推荐这两种可能性中的哪一种?为什么?相应URL或标题字段的大小是否重要(具体大小是多少,是否有任何定义?)?提前感谢。

当浏览器从标准HTML表单发送帖子时,它们发送的参数和值实际上是键值对,作为帖子请求的主体。此操作的标准格式包括标准分隔符,例如
object=triangle&selected+action=flip
,如果键或值包含这些分隔符,则需要进行转义。用于提取参数的标准HTTP库将预期到这一点,对长度的任何限制都将特定于这些库和服务器规范。但是,在POST请求主体中使用任何格式的数据都是完全可以接受的。这些约定实际上更特定于HTML标准。

如果我的正文中已经有了一些内容,该怎么办?它也能工作吗?从输入标签进入HTML表单的内容通常称为参数。如果你的意思是已经在体内拥有了一些东西,那么你可以考虑把你的关键值对编码成一个额外的参数。