【问题标题】:502 bad gateway - POST from C# but works fine in fiddler502 bad gateway - 来自 C# 的 POST,但在提琴手中工作正常
【发布时间】:2016-03-31 07:04:04
【问题描述】:

VS 中的 c# 代码,我尝试了 WebClient、HttpClient 或 HttpWebRequest,将帖子发送到 url,但总是收到 502 bad gateway 错误,但是,帖子工作正常,在提琴手或邮递员中返回 200OK

顺便说一句,相同的代码在另一台机器上运行良好。猜猜我的机器设置有问题,有什么可以检查的吗?

【问题讨论】:

  • 你能和我们分享你的代码吗?
  • 我尝试了各种代码,都可以在另一台机器上运行,所以我认为这不是代码问题?
  • 您是否尝试禁用防火墙?
  • 好吧,我自己回答,原来是代码问题,但我不知道为什么,我必须设置 client.DefaultRequestHeaders.ExpectContinue = false;
  • 您可以为您的问题添加完整的答案,然后您可以(并且应该)在 48 小时后接受它。这将帮助有同样问题的其他用户。

标签: c# http post


【解决方案1】:

好吧,我自己回答,原来是代码问题,但我不知道为什么,我必须设置 client.DefaultRequestHeaders.ExpectContinue = false;

【讨论】:

    猜你喜欢
    • 2022-07-14
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-01
    • 2015-06-10
    相关资源
    最近更新 更多