来自终端的卷曲eWay对来自IIS的卷曲产生不同的响应

时间:2016-10-15 02:07:55

标签: c# iis curl eway

我可以通过以下示例来卷曲ewayAPI"透明重定向"在他们的API中。

然而,将完全相同的curl请求转换为C#代码,我得到以下错误代码:V6011和V6047

我已经检查并重新检查,甚至使用wireshark来确保我通过C#发送的内容与我通过终端发送的包内容相同。

我认为在我的开发箱中的IIS中存在一些编码问题或设置,这会扭曲到终端的卷曲请求,而这并不会发生在终端。

有没有人知道我是否有必须在IIS中选择的设置以确保卷曲请求通过?

1 个答案:

答案 0 :(得分:1)

我找到了答案,结果是eway对请求标题非常敏感。

        request.Method = Method.POST;
        request.AddHeader("Accept", "application/json");
        request.Parameters.Clear();
        request.AddParameter("application/json", strJSONContent, ParameterType.RequestBody);

添加标题以及" application / json"的内容类型用restsharp解决了它。