How http POST routes pass parameters in url

1.POST request method
request address: / service/upload_pic.php?puid=indexcode1&chan=01&zptime=20170609090506000&faceid=2&f acescore=60&x=100&y=240&width=720&height=570&age=3&sex=1&glass=1&end=0&stay=10&picnum=2&gpsEW=E&longitude=130345&gpsNS=N&latitude=28650&remark=HTTP/1.1
2. This is an interface document from a company. At that time, I asked post to ask how the address bar of the request could have parameters. The other side replied to me, who told you that the address bar of post requests could not have parameters. I was so confused that I dare not ask him now. I use curl locally to simulate the request,
clipboard.png

clipboard.png
3.
clipboard.png
4. I use the first picture without parameters of the url (annotated url), second picture route behind the puid and other parameters to remove, the third picture dd (123) is a result, but now other people"s documents require post is with parameters, my route is the second picture of the route, so it must be 404, so I would like to ask post is how to pass parameters in the address bar, please point out one or two.


a.php

  

I think the parameters in some url are passed by get, but the important parameters are still transmitted by curl post

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b30be7-2b587.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b30be7-2b587.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?