0
私のウェブサイトにはAPIの呼び出しがあります。クライアント側でサーバーからAPIを呼び出すときに「リモート名を解決できませんでした」というエラーが発生しました
、AJAXで、それは完璧に動作しますが、サーバ側(MVCおよびC#)から、私は次のエラーを取得しています:
:The remote name could not be resolved 'api.website.com'
これは、APIを呼び出すコードであります
JsonSerializerSettings settings = new JsonSerializerSettings();
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
var data = JsonConvert.SerializeObject(email);
WebClient client = new WebClient();
client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
var resp = client.UploadString(@"http://api.website.com/functions/email", data);
ご協力いただければ幸いです。
DNSはサーバーに正しく構成されていますか?サーバー上で "ping api.website.com"を実行できますか?それは問題を解決しますか? – neuhaus
ウェブサイトが稼働しているサーバー上で - いいえ...しかし、他のサーバーでは - はい。それについて何をすべきですか? – user3378165
問題はあなたのコードにありません。サーバー構成を修正するか、修正してください。 – neuhaus