c# - 无法在 C# 中使用 HttpClient 发布 Json
问题描述
我正在尝试制作一个简单的 Http Post 请求。querydata 变量 - 是我的 JSON 字符串
var data = new StringContent(queryData, Encoding.UTF8, "application/json");
data.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var httpResponse = await _client.PostAsync(eventRelatriveUrl, data);
此请求返回代码 405 - 方法不允许。当我打开 httpResponse 和请求时,我看到请求是 GET - 我不明白为什么而且我的内容为空。
我已经尝试过扩展方法 PostAsJsonAsync - 结果相同
感谢帮助
解决方案
推荐阅读
- android - 如何远程调试安装在远方用户手机上的 android 应用程序?
- json - 将字典数组编码为 JSON 时面临的问题
- c - 信号处理程序中的 Shellcode
- javascript - 将 Firebase Firestore 连接到 Heroku 上托管的 node.js 服务器时返回未定义的环境变量
- java - RandomStringUtils 在一次运行中生成相似的值。如何产生不一样的?
- python - 为神经网络选择正确的维度
- ios - iOS 12:如何以编程方式将 UIView 添加到 UIViewController?
- python - Tornado Web 应用程序路径上的多个变量(正则表达式组)
- shiny - onclick 功能无法正常运行
- http - 从客户端的角度来看,非阻塞 IO 实际上是如何工作的?