WebClient

无传输数据获取

             Uri uri = new Uri(allURL);
WebClient wc = new WebClient();
wc.Encoding = System.Text.Encoding.UTF8;
var str = wc.DownloadString(uri.ToString());

有传输数据获取

        var valuesout = new NameValueCollection();// 所加参数
valuesout["data"] = data;
valuesout["_aop_signature"] = _aop_signature; byte[] response;
using (var client1 = new WebClient())
{
response = client1.UploadValues("路径", valuesout);
} string str = System.Text.Encoding.UTF8.GetString(response);//解码

WebRequest

  /// <summary>
/// 发送HTTP请求
/// </summary>
/// <param name="url">请求的URL</param>
/// <param name="param">请求的参数</param>
/// <returns>请求结果</returns>
public static string request(string url, string param)
{
string strURL = url + '?' + param;
System.Net.HttpWebRequest request;
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
request.Method = "GET";
// 添加header
request.Headers.Add("apikey", "您自己的apikey");
System.Net.HttpWebResponse response;
response = (System.Net.HttpWebResponse)request.GetResponse();
System.IO.Stream s;
s = response.GetResponseStream();
string StrDate = "";
string strValue = "";
StreamReader Reader = new StreamReader(s, Encoding.UTF8);
while ((StrDate = Reader.ReadLine()) != null)
{
strValue += StrDate + "\r\n";
}
return strValue;
}

jQuery ajax jsonp

                 $.ajax({
type: "get",
async: false,
//contentType: "application/json; charset=utf-8",
url: "http://bulabula.top/json.js",
dataType: "jsonp", //数据类型为jsonp
jsonp:"callback",
jsonpCallback:"callBackFun", //服务端用于接收callback调用的function名的参数
success: function(data) {
console.log(data);
},
error: function(a,b,c) {
console.log(a);console.log(b);
console.log(c);
}
});

最新文章

  1. AOP和IOC的实现原理(用到的设计模式)
  2. js中转移符
  3. Ill-conditioned covariance create
  4. ruby on rails 在centos 7下的安装配置
  5. iOS6的旋屏控制技巧
  6. redis集群出现JedisNoReachableClusterNodeException异常(No reachable node in cluster)
  7. VS2010 调试不会命中当前断点
  8. String数组转List,List转String数组
  9. USB Mass Storage大容量存储的基本知识
  10. Linux用户管理的复习时间
  11. JDK源代码学习-ArrayList、LinkedList、HashMap
  12. EFCore Owned Entity Types,彩蛋乎?鸡肋乎?之鸡肋篇
  13. Windows浏览器无法连接VM虚拟机Centos并打开nginx页面
  14. 将工程改造为SOA架构
  15. !!!常用CSS代码块
  16. day_5.20 py
  17. MQTT 3.1.1,值得升级的6个新特性
  18. Nginx配置IPv6端口监听及务器设置IPV6及Https支持并通过AppStore审核
  19. window下cmd的宽度调整
  20. Codeforces-708C(树形DP)

热门文章

  1. Hibernate一对多双向关联映射
  2. UI设计需具备的几大素质
  3. Prerender.io - 预渲染架构,提高AngularJS SEO
  4. struts2(一) struts2入门
  5. virtual dom的实践
  6. 用ListView实现对数据库的内容显示
  7. Day4 数据库的建立||数据库对外查询||使用命令行来操作数据库
  8. 基于GDAL的遥感影像显示(C#版)
  9. struct和typedef struct在c++中的用法
  10. ZJOI2017 Day1