POST仅发送部分数据

时间:2016-07-18 17:55:55

标签: php apache http post http-headers

我有一个URL,我使用post发送到php后端。排除浏览器/ javascript问题。我用cURL尝试了这个请求。这是请求:

curl -X POST -F 'param1=something' -F 'param2=https://www.facebook.com/topic/NASA/103086076398533?source=whfrt&position=1&trqid=6308528345573812619' http://localhost/eng

问题:Param2只被php收到https://www.facebook.com/topic/NASA/103086076398533?source=whfrt&positi

更奇怪的部分是,如果我移动单词position,参数被切换的位置也会移动,如果我这样做:

curl -X POST -F 'param1=something' -F 'param2=https://www.facebook.com/?position=1&trqid=6308528345573812619' http://fe.ag/eng

后端仅接收https //www.facebook.com/?positi

  • 如果我将参数中的单词position替换为任何其他单词,则参数传递得很好。
  • 如果我删除单词n中的字符position,则参数传递正常。
  • 即使使用param2的数据字符串(这是一个url),这两个提到的行为仍然存在,然后通过url编码然后传递。

我在XAMPP 5.6.3安装中使用带有Apache / 2.4.18的灯。

0 个答案:

没有答案