Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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# 400从客户端向服务器发送JSON字符串时出现错误请求异常_C#_Json_Rest - Fatal编程技术网

C# 400从客户端向服务器发送JSON字符串时出现错误请求异常

C# 400从客户端向服务器发送JSON字符串时出现错误请求异常,c#,json,rest,C#,Json,Rest,实际上,向服务器发送json字符串(Post)得到了400个错误请求异常 下面我得到了这个例外 _http://---.---.--.---:---/SignUp/SignupUser/{JSON STRING}/{PASSWORD} 下面给出了JSON字符串和密码 _http://---.---.--.---:----/注册/注册用户/{“SessionId”:“99c77c9b-043e-4611-a011-e774c614e887”,“密码”:“2344343434”,“用户名”:“joh

实际上,向服务器发送json字符串(Post)得到了400个错误请求异常

下面我得到了这个例外

_http://---.---.--.---:---/SignUp/SignupUser/{JSON STRING}/{PASSWORD}

下面给出了JSON字符串和密码

_http://---.---.--.---:----/注册/注册用户/{“SessionId”:“99c77c9b-043e-4611-a011-e774c614e887”,“密码”:“2344343434”,“用户名”:“john_mcclane”,“名字”:“john”,“姓氏”:“mcclane”,“昵称”:“Bruno”,“性别”:0,“日期时间”:“2013-12-19T10:39:37”,“地址线1”:“纽约范例人才机构”,“地址线2”:“360公园大道南,16楼”,“城市”:“纽约”,“州”:“纽约”,“国家”:“美国”,“邮政编码”:“纽约10010”,“电子邮件ID”:“布鲁诺”_diehard@email.com“,”MobileNumber“:”7189615565“,”AlternativeNumber“:”9179615565“,”校对类型“:”许可证“,”校对编号“:”I1234562“,”IsDogAllowed“:”真“,”IsDrinkersAllowed“:真“,”IsSmokersAllowed“:真}/{23443434343434}”

请告诉我我做错了什么


注意:我正在Advanced rest客户端google chrome中尝试此操作。

您已使用两个参数(JSON对象和密码)创建POST请求。典型的REST服务post请求只能有一个参数。因此,请通过发送JSON对象本身的密码来尝试使用一个参数。

如果必须是GET请求,请尝试对其进行url编码。您是否查看了服务器日志?也许这会给出一个错误请求的原因。@VikramBose:即使您通过GET成功发送了JSON数据,这样发送用户名和密码是完全错误的。请看这个相关的。您使用的是哪个客户端平台?HTML/Javascript/C++/C#/Java?@Hariprasad:我正在使用高级rest客户端工具访问这个,Andriod和IOS开发人员将访问这个,实际上在这里,密码附加可以在POST方法中用于外部ent客户端?您可以找到一个显示如何使用Advacned http客户端发送POST请求的图像。但是,仍然存在很多问题。您的服务器代码是否支持这样的POST请求?或者它是否要求客户端通过GET发送请求?如果是后者,我建议更改它并使用POST方法,因为t将解决许多安全循环漏洞。是的,如果我在json对象中添加密码,它将非常有效,谢谢Petchirajan