【问题标题】:POST method on a form using POSTMAN使用 POSTMAN 在表单上的 POST 方法
【发布时间】:2017-09-25 13:45:26
【问题描述】:

我正在尝试使用 POSTMAN 向该 URL 创建一个 http POST 请求:

http://www.mfinante.ro/agentinume.html?pagina=domenii

在来自 HTML 的 codFiscalForm 上。

我设置了输入 name=Oracle 和 judet=BUCURESTI,我收到了一段 HTML,其中没有我需要的信息(HTML 表格)。

我做错了什么?

【问题讨论】:

  • 能分享一下表格的代码吗?
  • 很抱歉,代码太长,无法评论。如果您要检查该页面,则应注意 codFiscalForm。

标签: html http post request postman


【解决方案1】:

HTTP 响应中缺少 HTML 表格数据的原因是:POST /numeCod.html 请求(codFiscalForm 的操作)受TS*** Cookie 保护。在POST /numeCod.html请求中,如果TS*** Cookies,如TS018732dcTS5d0550f8_27等丢失或不正确,请求将被服务器拒绝。

TS*** Cookie 何时检索/更新?

TS*** Cookie 在您打开网页/agentinume.html?pagina=domenii 时被检索或更新。请注意所有打开/agentinume.html?pagina=domenii时的HTTP响应都会设置/更新TS*** Cookie,包括.js.png文件请求的响应。

当提交表单后打开结果页面时,TS*** Cookies 会再次更新。

如何确认TS*** Cookie 对检索数据至关重要?

在网页上,在点击按钮VIZUALIZARE之前,可以打开浏览器调试工具,如Chrome DevTools,在面板Application - Cookies中删除一个TS***Cookie。之后,点击按钮VIZUALIZARE 会跳转到一个没有表格数据的HTML页面。

为什么即使在标头中定义了TS*** Cookies,Postman 也无法工作?

由于TS*** Cookie 不断变化,因此很难(如果不是不可能)以编程方式获取最新的有效TS*** Cookie。

【讨论】:

    猜你喜欢
    • 2018-02-27
    • 2017-12-12
    • 2019-01-16
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    • 2020-02-07
    • 2019-06-17
    • 2020-05-26
    相关资源
    最近更新 更多