gpt4 book ai didi

java - 堆栈跟踪中的 request.postData 是什么

转载 作者:行者123 更新时间:2023-12-01 11:18:57 30 4
gpt4 key购买 nike

我的应用程序使用 Web 服务进行身份验证。正确的身份验证后,用户将被重定向到仪表板。

当我们设计应用程序时,我们强烈同意除非用户经过身份验证,否则绝不发送任何数据。

但是,当我通过身份验证算法进行调试时,我注意到 request.postData 有数据数组。这太令人困惑了。我也检查了网络服务。它在身份验证过程中不提供任何数据。

request.postData到底是什么?

你们需要什么信息来给出提示?

最佳答案

postDataPOST request 的消息正文.

示例 1 HTTP POST 请求如下:

POST / HTTP/1.1
content-type:application/x-www-form-urlencoded;charset=utf-8
host: https://importexport.amazonaws.com
content-length:207

Action=GetStatus&SignatureMethod=HmacSHA256&JobId=JOBID&SignatureVersion=2&Version=2014-12-18&Signature=%2FVfkltRBOoSUi1sWxRzN8rw%3D&Timestamp=2014-12-20T22%3A30%3A59.556Z

使用 POST 请求时,用户无法看到从浏览器发送到服务器的数据,除非使用调试工具。而在 GET 请求中,数据将显示在浏览器地址栏中。

例如,如果上面是 GET,则 URL 将变为:

http://docs.aws.amazon.com/AWSImportExport/latest/DG/SamplePOSTRequest.html?Action=GetStatus&SignatureMethod=HmacSHA256&JobId=JOBID&SignatureVersion=2&Version=2014-12-18&Signature=%2FVfkltRBOoSUi1sWxRzN8rw%3D&Timestamp=2014-12-20T22%3A30%3A59.556Z

因此,如果您的应用程序使用 POST 数据(这很可能)对 Web 服务进行身份验证,则 request.postData` 就是它发送的数据。

关于java - 堆栈跟踪中的 request.postData 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31482488/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com