url post 请求方法

最近的项目是给手机app 提供方法。

因此 此方法可以进行接口测试

 1 static class HttpClient
 2     {
 3         static CookieContainer cookies = new CookieContainer();
 4         public static string GetWebResponse(string url, string param)
 5         {
 6             string LoginUrl =new Config().Host + url;
 7
 8             var bytes = new ASCIIEncoding().GetBytes(param);
 9             var request = (HttpWebRequest)WebRequest.Create(LoginUrl);
10
11             request.Method = "POST";
12             request.ContentType = "application/x-www-form-urlencoded";
13             request.ContentLength = bytes.Length;
14             request.CookieContainer = cookies;
15             try
16             {
17                 using (Stream stream = request.GetRequestStream())
18                 {
19                     stream.Write(bytes, 0, bytes.Length);
20                     stream.Close();
21                 }
22
23                 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
24                 {
25                     StreamReader reader = new StreamReader(response.GetResponseStream());
26                     var result = reader.ReadToEnd();
27                     response.Close();
28                     return result;
29                 }
30             }
31             catch (Exception ex)
32             {
33                 throw new AggregateException(ex.ToString());
34             }
35         }
36     }
时间: 2024-10-14 04:59:31

url post 请求方法的相关文章

HTTP的请求方法

1.GET1> 特点* 所有请求参数都拼接在url后面 2> 缺点* 在url中暴露了所有的请求数据,不太安全* url的长度有限制,不能发送太多的参数 3> 使用场合* 如果仅仅是向服务器索要数据,一般用GET请求 4> 如何发送一个GET请求* 默认就是GET请求// 1.URLNSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];// 2.请求NSURLRequest *request = [

向指定服务器URL 发送POST方法的请求并用JSON表示

内容:首先服务器返回的是JSON数组,但是利用URL读取后其实返回的都是String,所以我们还要转换为JSON数组,POST的传值是参考网上的. public class HttpRequest { /** * 向指定 URL 发送POST方法的请求 * * @param url * 发送请求的 URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式. * @return 所代表远程资源的响应结果 */ public st

wemall doraemon中Android app商城系统向指定URL发送GET方法的请求代码

URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接.程序可以通过URLConnection实例向该URL发送请求.读取URL引用的资源. 通常创建一个和 URL 的连接,并发送请求.读取此 URL 引用的资源需要如下几个步骤:(1)通过调用URL对象openConnection()方法来创建URLConnection对象.(2)设置URLConnection的参数和普通请求属性.(3)如果只是发送GET方式请求,使用

HttpSenderUtil向指定 URL 发送POST方法的请求

package com.founder.ec.common.utils; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.URL; import java.net.URLConnection; import java.util.Date; import java.util.

6_限制url请求方法(methods)

Flask限制请求访求 在Flask中,route方法,默认只能使用GET的方式请求url, 如果想要设置自己的请求方式,那么应该传递一个methods的关键字参数. 在@app.route()中, 指定 methods参数, 如: @app.route('/', methods=['POST', 'GET']) # 里面的请求方法可以是小写的,也可以是大写的 @app.route('/', methods=['post', 'get']) def index(): return 'index'

HTTP请求响应报文&&相关状态码&&GET_POST请求方法 总结

HTTP请求报文: 一个HTTP请求报文由四个部分组成:请求行.请求头部.空行.请求数据 1.请求行   请求行由请求方法字段.URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔.比如 GET /data/info.html HTTP/1.1 方法字段就是HTTP使用的请求方法,比如常见的GET/POST 其中HTTP协议版本有两种:HTTP1.0/HTTP1.1 可以这样区别: HTTP1.0对于每个连接都的建立一次连接一次只能传送一个请求和响应,请求就会关闭,HTTP1.0没有Ho

一、OkHttp请求方法

OkHttp是一个高效的HTTP库: 支持 SPDY ,共享同一个 Socket 来处理同一个服务器的所有请求 如果 SPDY 不可用,则通过连接池来减少请求延时 无缝的支持GZIP来减少数据流量 缓存响应数据来减少重复的网络请求 OkHttp 处理了很多网络疑难杂症:会从很多常用的连接问题中自动恢复.如果您的服务器配置了多个IP地址,当第一个IP连接失败的时候,OkHttp会自动尝试下一个IP.OkHttp还处理了代理服务器问题和SSL握手失败问题. OkHttp是一个相对成熟的解决方案,据说

微信小程序数据请求方法wx.request小测试

微信小程序数据请求方法 wx.request wxml文件: <view> <textarea value="{{textdata}}"/> </view> <button bindtap="RequestData" value="Button">Button</button> 主要是一个按钮,点击后将请求的数据写入到textarea中 js文件: Page({ data:{ textd

python http请求方法整理

在python开发(http://www.maiziedu.com/course/python-px/)中,我们一般通过get.post方式发送http请求,可是最近在使用python做接口测试,发现python中http请求方法有许多种,作者整理了一番,把python中http请求方法都总结了出来,分享给大家,具体内容如下所示: 一.python自带库----urllib2 python自带库urllib2使用的比较多,简单使用如下: import urllib2 response = url