Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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# 如何将字符串作为参数传递?使用System.Net.Http;_C#_Visual Studio_Post_System.net.httpwebrequest - Fatal编程技术网

C# 如何将字符串作为参数传递?使用System.Net.Http;

C# 如何将字符串作为参数传递?使用System.Net.Http;,c#,visual-studio,post,system.net.httpwebrequest,C#,Visual Studio,Post,System.net.httpwebrequest,我在用这条线 client.PostAsync("mysite.net/login.asmx/login", content); 我需要我的内容像id=21&name=myname&password=pass&json=1 它应该是一个字符串 但是这里接受的类型是一个FormUrlEncodedContent,因此我不知道这个类如何创建值,它是否像json一样工作,以及它是否会改变我需要的结构id=21&name=myname&password=pass&json=1(应该是url的其余部分)

我在用这条线

client.PostAsync("mysite.net/login.asmx/login", content);
我需要我的内容像id=21&name=myname&password=pass&json=1 它应该是一个字符串 但是这里接受的类型是一个FormUrlEncodedContent,因此我不知道这个类如何创建值,它是否像json一样工作,以及它是否会改变我需要的结构id=21&name=myname&password=pass&json=1(应该是url的其余部分) 例如,如何发送和接收将其转换为我的类用户的响应

我也在用它

var content = new FormUrlEncodedContent(new[]
                    {
                        new KeyValuePair<string, string>("id", "125"),
                        new KeyValuePair<string, string>("mailadress", login),
                        new KeyValuePair<string, string>("password", pass),
                        new KeyValuePair<string, string>("json", "1"),
                     });
多谢各位。
我真的需要此帮助

正文的发送将与URL编码的格式完全相同(类似于您的示例字符串),在您的C#示例中,它将作为以下格式发送:

id=125&mailaddress=login&password=pass&json=1

收到将其转换为我的类用户的响应
请包含用户的源代码。我会,等等…@mjwills我该怎么办??你能帮忙吗?
id=125&mailaddress=login&password=pass&json=1