Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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请求中的项密钥。我的浏览器是如何得到它的?_Http_Httprequest - Fatal编程技术网

HTTP POST请求中的项密钥。我的浏览器是如何得到它的?

HTTP POST请求中的项密钥。我的浏览器是如何得到它的?,http,httprequest,Http,Httprequest,我正在尝试使用python为我的公司使用的网站模拟一个API。我发送GET和POST请求,并侦听响应、解析响应等。我在尝试将文件上载到系统时遇到问题。当我使用网站上传文件时,我的浏览器(Chrome)通常会发送一个POST请求,请求正文如下所示: ... ------WebKitFormBoundaryjSmcGTEU3c2TVyDq Content-Disposition: form-data; name="file_to_upload_0"; filename="2228789-2-Quot

我正在尝试使用python为我的公司使用的网站模拟一个API。我发送GET和POST请求,并侦听响应、解析响应等。我在尝试将文件上载到系统时遇到问题。当我使用网站上传文件时,我的浏览器(Chrome)通常会发送一个POST请求,请求正文如下所示:

...
------WebKitFormBoundaryjSmcGTEU3c2TVyDq
Content-Disposition: form-data; name="file_to_upload_0"; filename="2228789-2-Quote.pdf"
Content-Type: application/pdf


------WebKitFormBoundaryjSmcGTEU3c2TVyDq
Content-Disposition: form-data; name="form_category_id"

5146
------WebKitFormBoundaryjSmcGTEU3c2TVyDq
Content-Disposition: form-data; name="form_file_identifier"

2228789
------WebKitFormBoundaryjSmcGTEU3c2TVyDq
Content-Disposition: form-data; name="file_id"

1748711477
------WebKitFormBoundaryjSmcGTEU3c2TVyDq
Content-Disposition: form-data; name="ticket_number"

CkuvRtqReP6Sy62gamx206ixksC4BE2z
...
这是我单击“上载”按钮后浏览器发送的第一个HTTP请求。我的问题是:我的浏览器如何获取“文件id”和“票号”?我用表单查看了页面的页面源,这些数字都不在页面上的任何位置。感谢您的帮助


谢谢

我意识到答案在Javascript中。Javascript文件正在生成文件id等等。

请提供您正在测试的HTML表单的源代码