我正在尝试使用c#构建shopify应用程序,因此我创建了一个私有应用程序并获得了所有api密钥,密码等,但是当我尝试向网址发出Web请求时,我收到以下异常:
无法建立连接,因为目标计算机主动拒绝它:443
我想知道我做错了什么。
以下是我用来调用api的代码:
WebRequest request = GetWebRequest(string.Format("https://{0}:{1}@{2}.myshopify.com/admin/products.json", _credentials.Key, _credentials.Password, _credentials.ShopUrl));
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
哪种格式应该正确:
https://apikey:password@hostname/admin/resource.json
调用我尝试过的网址的另一个版本是
WebRequest request = GetWebRequest(string.Format("https://{0}.myshopify.com/admin/products.json", _credentials.ShopUrl));
request.Credentials = new NetworkCredential(_credentials.Key, _credentials.Password);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
但这也不起作用
最后,我还尝试调用它在创建私有应用程序时给出的示例url,但也被主动拒绝,但如果我浏览它,我可以看到json
答案 0 :(得分:1)
事实证明,由于代理服务器
,连接被拒绝了