本文介绍了如何使用C#,通过HttpWebRequest方法,向服务端发送get,post,put和delete请求
环境介绍
- 软件 vs2013
- 编程语言c# winform
- 服务端采用java+spring,restful风格
在客户端,通过HttpWebRequest方法,向服务端发送get,post,put和delete请求,但是由于服务端的接收参数不同,以及在具体请求下有稍微的不同,故分为以下几种情况(本文所有代码均为底层接口的形式给出,可以直接被上层具体方法调用)
GET请求,服务端接收参数方式为@RequestParam
get请求接收参数的方式通常均为@RequestParam,此时,请求参数实际上是以 “url?param1=xx¶m2=xx”的形式传递的,所以代码如下
//url为请求的网址,param参数为需要查询的条件(服务端接收的参数,没有则为null)
//返回该次请求的响应
public string GET(string url,Dictionary<String,String> param)
{
if(param!=null) //有参数的情况下,拼接url
{
url = url + "?