首页 > 解决方案 > 由于 javax.faces.ViewState,无法从 Postman 加载网页?

问题描述

我正在尝试将其他人编写的 Web 应用程序与其他人编写的 API 集成。目前我正在尝试使用 Postman 测试其中一个网页。当网页在浏览器中加载时,它可以正常工作。我已经复制了 Postman 中的所有标题和正文,但是当我尝试在 Postman 中启动网页时,会出现 HTTP 500 状态代码(内部服务器错误)。

我认为问题在于:javax.faces.ViewState,这是一个主体键/值对。我最初是在 Postman 中收到对网页的请求并获得视图状态:

我尝试在正文键/值对中传递值: xxxxxxxxxxxxxxxxxxxxxx;yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy,但仍然出现内部服务器错误。我还检查了 GET 请求和 POST 请求中的 JSESSIONID cookie 是否相同。

我还注意到,如果我从浏览器访问网页,那么值中有一个冒号而不是分号,如果这有任何影响的话。

到目前为止,我尝试的大部分内容都在这个问题的答案中提出:如何在不使用 HTML 表单的情况下以编程方式将 POST 请求发送到 JSF 页面?

我究竟做错了什么?

标签: jsfhttp-postpostmanhttp-request-parameters

解决方案


推荐阅读