发送请求获取响应内容

C#请求url,获取响应的脚本

public string ResultOfApi(string url)
        {
            //发送请求
            HttpWebRequest request = null;
            HttpWebResponse response = null;
            request = (HttpWebRequest)HttpWebRequest.Create(url);
            request.Method = "Get";
            request.ContentType = "application / x - www - form - urlencoded";
            request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36";
            request.Accept = "text / html,application / xhtml + xml,application / xml; q = 0.9,image / webp,image / apng,*/*;q=0.8";
            request.KeepAlive = true;
            //获取响应
            response = (HttpWebResponse)request.GetResponse();
            Stream S = response.GetResponseStream();
            StreamReader streamreader = new StreamReader(S);
            string result = streamreader.ReadToEnd();
            return result
        }

原文地址:https://www.cnblogs.com/dinghanhua/p/10015201.html

时间: 2024-10-03 23:54:40

发送请求获取响应内容的相关文章

Java 纯HTTP Get请求获取响应内容,如果302,继而获取重定向后的响应内容。

public static void main(String[] args) {      try {        StringBuffer buffer = new StringBuffer();                  String url = "http://localhost:8080/istock/login?u=name&p=pass";               System.out.println("访问地址:" + url);

iOS_21团购_发送请求获取【点评】数据

请求结果简单显示: 用到的点评封装的类: 使用tableView简单展示: // // DealListController.m // 帅哥_团购 // // Created by beyond on 14-8-14. // Copyright (c) 2014年 com.beyond. All rights reserved. // 点击dock上面的[团购]按钮对应的控制器,上面是导航栏,导航栏右边是searchBar,导航栏左边是一个大按钮(TopMenu)(内部由三个小按钮组成<TopM

页面静态化-http get请求获取页面内容代码

1 import org.apache.http.HttpEntity; 2 import org.apache.http.HttpException; 3 import org.apache.http.HttpResponse; 4 import org.apache.http.client.HttpClient; 5 import org.apache.http.client.methods.HttpGet; 6 import org.apache.http.client.methods.H

Postman使用手册1——导入导出和发送请求查看响应

现在的web和移动开发,常常会调用服务器提供restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用.这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试. 一.导入导出打包的应用 在Postman中导入导出我们的 测试数据包 和 工作环境 非常的方便: 导出数据包: 导出数据包.png 导出工作环境: 导出工作环境 1.png 导出工作环境 2.png 导入数据包: 导入数据包.png 导入工作环境: 导入工作环

jquery的http请求对响应内容的处理

写在前面:在学习XMLHttpRequest对象时碰到的一个问题,发现jquery的http请求会自动处理响应内容,变为开发者想要的数据,下面来看看吧: 实验案例: var xhr=new XMLHttpRequest(); xhr.onreadystatechange=function(e){ console.log(e); if(xhr.readyState==4 && xhr.status==200){ console.log(xhr); console.log(xhr.respon

Fiddler修改请求或响应内容

1.修改请求内容 方法一:设置请求前断点,修改请求后发送 1)设置断点 2)选中请求,在inspectors下修改请求内容 3)修改请求后,点击Break on Response按钮,进行请求的发送 4)点击Run to Completion,将响应结果返回 说明,只修改请求内容可跳过第3步,直接进行第4步操作 方法二:重发请求时修改请求参数,修改后发送请求 2.修改响应结果 方法一:修改请求参数后修改响应结果 修改请求参数-->点击Break on Response-->修改响应结果--&g

JAVA--利用HttpClient模拟浏览器登陆请求获取响应的Cookie

在通过java采集网页数据时,我们常常会遇到这样的问题: 站点需要登陆才能访问 而这种网站,一般都会对请求进行账号密码的验证,验证的方式也有多种,需要具体分析. 今天分析其中的一种情况: 站点对登陆密码进行动态加密,作为Cookie响应给客户端,之后的请求需要携带加密后的密码进行访问 登陆成功的响应头如下图: 之后的请求头: 因为每次登陆生成一个新的加密密码,所以之前的密码会失效 所以,需要在每次采集之前,先模拟登陆获取响应的密码,再作为cookie继续请求,我们选择采用HttpClient模拟

Ruby之发送请求获取数据

#encoding:utf-8 require "open-uri" require "timeout" require 'rubygems' require "nokogiri" uri = "http://api.map.baidu.com/direction/v1?mode=driving&origin=&destination=北京大学&origin_region=北京&destination_r

java后台发起get请求获取响应数据学习记录: 话不多说直接上代码

: package com.jl.chromeTest; import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.nio.charset.StandardCharsets; /** * get请求测试 * @author liujilon