我尝试使用POSTMAN创建一个http POST请求到这个URL:
http://www.mfinante.ro/agentinume.html?pagina=domenii
来自HTML的codFiscalForm。
我设置了输入名称= Oracle和judet = BUCURESTI,我收到了一段HTML,我没有得到我需要的信息(HTML表格)。
我做错了什么?
答案 0 :(得分:0)
HTTP响应中缺少HTML表数据的原因是:POST /numeCod.html
请求(codFiscalForm
的操作)受TS***
Cookie保护。在POST /numeCod.html
请求中,如果TS***
Cookie(例如TS018732dc
,TS5d0550f8_27
等等丢失或不正确,则该请求将被服务器拒绝。
何时检索/更新TS***
Cookie?
TS***
当您打开网页/agentinume.html?pagina=domenii
时,会检索或更新Cookie。请注意,打开/agentinume.html?pagina=domenii
时,所有HTTP响应都会设置/更新TS***
Cookie,包括.js
,.png
文件请求的响应。
在提交表单后打开结果页面时,TS***
Cookie会再次更新。
如何确认TS***
Cookie对于检索数据至关重要?
在网页上,在点击按钮VIZUALIZARE
之前,您可以打开浏览器调试工具,例如Chrome DevTools,并在面板TS***
中删除一个Application - Cookies
Cookie。之后,单击按钮VIZUALIZARE
将导致没有表格数据的HTML页面。
为什么即使在标题中定义了TS***
Cookie,邮递员也无法运作?
由于TS***
Cookie不断变化,因此以编程方式获取最新的有效TS***
Cookie非常困难(如果不是不可能)。