Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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# 用于JSON的HttpClient PostAsync_C#_Json_Windows 8_Http Post_Httpclient - Fatal编程技术网

C# 用于JSON的HttpClient PostAsync

C# 用于JSON的HttpClient PostAsync,c#,json,windows-8,http-post,httpclient,C#,Json,Windows 8,Http Post,Httpclient,我正在尝试使用Google OAuth,我已经完成了第一部分,但现在它想让我发布以下内容: 代码=客户端\ id=客户端\机密=重定向\ uri=授权\类型=授权\代码 目前,我正在尝试: var http = new HttpClient(); http.MaxResponseContentBufferSize = Int32.MaxValue; var response = await http.GetStringAsync(uri); 这将发送,但得到一个错误,因为它要求我做后发送(可以

我正在尝试使用Google OAuth,我已经完成了第一部分,但现在它想让我发布以下内容:

代码=客户端\ id=客户端\机密=重定向\ uri=授权\类型=授权\代码

目前,我正在尝试:

var http = new HttpClient();
http.MaxResponseContentBufferSize = Int32.MaxValue;
var response = await http.GetStringAsync(uri);
这将发送,但得到一个错误,因为它要求我做后发送(可以使用PostSync),但我没有内容发送到“后”,它应该返回一个JSON提要


有什么想法吗?

您有代码、客户端id、客户端机密、重定向uri等值吗?如果是这样的话,您可以发布这些信息?这些信息实际上是在您通过API登录后生成的,然后它提供了一个“令牌”,您可以在其中通过所需的URI字段(如上)运行。