jsf - 由于 javax.faces.ViewState,无法从 Postman 加载网页?
问题描述
我正在尝试将其他人编写的 Web 应用程序与其他人编写的 API 集成。目前我正在尝试使用 Postman 测试其中一个网页。当网页在浏览器中加载时,它可以正常工作。我已经复制了 Postman 中的所有标题和正文,但是当我尝试在 Postman 中启动网页时,会出现 HTTP 500 状态代码(内部服务器错误)。
我认为问题在于:javax.faces.ViewState
,这是一个主体键/值对。我最初是在 Postman 中收到对网页的请求并获得视图状态:
我尝试在正文键/值对中传递值: xxxxxxxxxxxxxxxxxxxxxx;yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy,但仍然出现内部服务器错误。我还检查了 GET 请求和 POST 请求中的 JSESSIONID cookie 是否相同。
我还注意到,如果我从浏览器访问网页,那么值中有一个冒号而不是分号,如果这有任何影响的话。
到目前为止,我尝试的大部分内容都在这个问题的答案中提出:如何在不使用 HTML 表单的情况下以编程方式将 POST 请求发送到 JSF 页面?
我究竟做错了什么?
解决方案
推荐阅读
- python - 熊猫日期时间验证
- javascript - 如何以编程方式触发 Mapbox GL JS Geocoder?
- r - 是否有计算给定条件的行数的函数?
- php - 拦截 GuzzleHTTP 请求和响应体
- lua - 罗技 G Hub 脚本 - 即使在我松开鼠标左键后,代码有时也会继续运行
- json - 使用Shapeless HList轻松搭建Json Decoder
- email - PHPmailer 发送到 yahoo 地址
- amazon-web-services - 如何避免 GraphQL (AWS App Sync) 中的隐式“空”替换?
- css - 将 css 选择器限制为一个类而不重复类名
- algorithm - A*(A星)寻路算法是什么样的算法范式/算法设计范式?