Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NetFramework转换为网络核心(HttpWebRequest)_C#_Asp.net_.net - Fatal编程技术网

C# NetFramework转换为网络核心(HttpWebRequest)

C# NetFramework转换为网络核心(HttpWebRequest),c#,asp.net,.net,C#,Asp.net,.net,我有一个4.5净fw的图书馆。我需要做同样的,但净核心 给能修好这个的人一杯大啤酒 我的代码: 你可以使用我的代码如下。希望能帮上忙,我的朋友: var webRequest = WebRequest.Create(url) as HttpWebRequest; if (webRequest != null) { webRequest.Accept = "*/*"; webReque

我有一个4.5净fw的图书馆。我需要做同样的,但净核心

给能修好这个的人一杯大啤酒

我的代码:


你可以使用我的代码如下。希望能帮上忙,我的朋友:

var webRequest = WebRequest.Create(url) as HttpWebRequest;
            if (webRequest != null)
            {
                webRequest.Accept = "*/*";
                webRequest.UserAgent = ".NET";
                webRequest.Method = WebRequestMethods.Http.Post;
                webRequest.ContentType = "application/json";
                webRequest.Host = "coinbase.com";

                var whc = new WebHeaderCollection
                {
                    "ACCESS_KEY: " + API_KEY,
                    "ACCESS_SIGNATURE: " + signature,
                    "ACCESS_NONCE: " + nonce
                };
                webRequest.Headers = whc;

                using (WebResponse response = webRequest.GetResponse())
                {
                    using (Stream stream = response.GetResponseStream())
                    {
                        StreamReader reader = new StreamReader(stream);
                        returnData = reader.ReadToEnd();
                    }
                }
            }

@卡米尔森:对不起,我的朋友。我使用了.NETFramework4.6。我已经检查过了,真的没有错误。好的,但这一定是网络核心。我需要在linuxI上运行此代码,将GetResponse替换为GetResponseAsync-1,减少错误,但仍然是webrequest-@Camilson:没问题。我将立即测试并编辑我的答案。对不起,我的朋友。@Camilson:你可以通过这个链接找到答案:
var webRequest = WebRequest.Create(url) as HttpWebRequest;
            if (webRequest != null)
            {
                webRequest.Accept = "*/*";
                webRequest.UserAgent = ".NET";
                webRequest.Method = WebRequestMethods.Http.Post;
                webRequest.ContentType = "application/json";
                webRequest.Host = "coinbase.com";

                var whc = new WebHeaderCollection
                {
                    "ACCESS_KEY: " + API_KEY,
                    "ACCESS_SIGNATURE: " + signature,
                    "ACCESS_NONCE: " + nonce
                };
                webRequest.Headers = whc;

                using (WebResponse response = webRequest.GetResponse())
                {
                    using (Stream stream = response.GetResponseStream())
                    {
                        StreamReader reader = new StreamReader(stream);
                        returnData = reader.ReadToEnd();
                    }
                }
            }