c# - 为什么这个网络服务器会忽略我的 POST 请求,而是向我发送正常 GET 请求会得到的信息?
问题描述
我正在尝试从 Web 服务器获取特定数据,这些数据仅在 POST 请求后获取。在网站上,我填写表格中的两个字段并提交。结果显示为搜索区域下方的文本。
我尝试通过 REST 客户端应用程序和一些 c# 代码发送请求,但网站从未将我想要的结果发回给我。相反,它向我发送了我从 GET 调用中获得的结果,而没有我想要的数据。
我想我错过了一些会话数据。我认为我没有遗漏任何 POST 变量,因为我查看了 chrome 网络选项卡中的请求并将其与我的发布请求进行了比较。
或者它可能只是服务器,不允许自动请求?
解决方案
推荐阅读
- java - ArrayList 声明之间的区别
- java - DynamicReports的查询参数未找到错误
- ubuntu - 当总大小超过限制时,logrotate 整个文件夹
- angular - 如何仅给出在 angular8 中粘贴期间允许的值
- angular - 错误:未捕获(承诺):错误:StaticInjectorError(AppModule)[AuthServiceProvider -> HttpClient]
- c# - 泛型接口在 C# 中相互引用的问题
- c - 无法从函数返回字符串
- flutter - 为什么我们在 Flutter Dart 代码中使用 dispose() 方法?
- c++ - 使用 c 或 c++ 运行本地服务器的最佳方法
- kubernetes - core_dns 卡在 ContainerCreating 状态