1

我正在为 CampaignMonitor 使用 create-sent.net 2.2 版。但最近我收到此错误:

System.Net.WebException:远程服务器返回错误:(406)不可接受。

在createsend_dotnet.HttpHelper.MakeRequest[T,U,EX](字符串方法,CreateSendCredentials authCredentials,字符串路径,NameValueCollection 查询参数,T 有效负载)

从服务。HTTP标头会有问题content-type吗?

4

2 回答 2

4

想通了问题。API 仅移至HTTPS。但是在我们的 Http Request 中,我们使用了HTTP URL。由于这个原因,API 返回 (406) Not Acceptable 代码。

于 2019-08-01T13:15:12.587 回答
1

您的服务说your客户端请求的 Accept HTTP 标头中未提供返回的响应类型。

参考:http ://en.wikipedia.org/wiki/List_of_HTTP_header_fields

找出 Service 返回的响应(内容类型)。在您的请求 Accept 标头中提供此(内容类型)。

所以你必须提供一个服务器可以接受的不同的。

于 2019-08-01T06:48:09.867 回答