返回顶部
首页 > 资讯 > 前端开发 > VUE >post提交获得html页面的方法
  • 841
分享到

post提交获得html页面的方法

2024-04-02 19:04:59 841人浏览 泡泡鱼
摘要

这篇文章主要介绍了post提交获得html页面的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇post提交获得html页面的方法文章都会有所收获,下面我们一起来看看吧。

这篇文章主要介绍了post提交获得html页面的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇post提交获得html页面的方法文章都会有所收获,下面我们一起来看看吧。

  ///<summary>///获得页面的html源码主要用于后台生成静态文件时获得源码///</summary>///<paramname="url"></param>///<returns></returns>publicstaticstringGetPageHTML(stringurl)

  {

  stringhttpstring=string.Empty;

  WEBRequestrequest=WebRequest.Create(url);

  request.Timeout=200000;

  using(HttpWebResponseresponse=(HttpWebResponse)request.GetResponse())

  {

  if(response.StatusDescription.ToLower().Equals("ok"))

  {

  using(StreamReaderwriter=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("GB2312")))

  {

  httpString=writer.ReadToEnd();

  }

  }

  }

  returnhttpString;

  }

  ///<summary>///获得页面的html源码主要用于后台生成静态文件时获得源码UTF-8///</summary>///<paramname="url"></param>///<returns></returns>publicstaticstringGetPageHTMLUTF8(stringurl)

  {

  stringhttpString=string.Empty;

  WebRequestrequest=WebRequest.Create(url);

  request.Timeout=200000;

  using(HttpWebResponseresponse=(HttpWebResponse)request.GetResponse())

  {

  if(response.StatusDescription.ToLower().Equals("ok"))

  {

  using(StreamReaderwriter=newStreamReader(response.GetResponseStream(),Encoding.GetEncoding("UTF-8")))

  {

  httpString=writer.ReadToEnd();

  }

  }

  }

  returnhttpString;

  }

  ///<summary>///post提交JSON数据。支持.net4.0及以下的版本///</summary>///<paramname="url"></param>///<paramname="json"></param>///<returns></returns>publicstaticstringGetHtmlByJson(stringurl,stringjson="")

  {

  varresult=string.Empty;

  try{

  varrequest=WebRequest.Create(url)asHttpWebRequest;

  request.ContentType="text/json";

  request.Method="post";

  //request.CookieContainer=_cookie;

  using(varstreamWriter=newStreamWriter(request.GetRequestStream()))

  {

  streamWriter.Write(json);

  streamWriter.Flush();

  streamWriter.Close();

  varresponse=(HttpWebResponse)request.GetResponse();

  using(varreader=newStreamReader(response.GetResponseStream()))

  {

  result=reader.ReadToEnd();

  }

  }

  }

  catch(UriFORMatExceptionuex)

  {

  //出错处理}

  returnresult;

  }

  ///<summary>///利用WebClient远程POST数据并返回数据///</summary>///<paramname="strUrl">远程URL地址</param>///<paramname="strParams">参数,要提交的JSON字符串</param>///<paramname="RespEncode">POST数据的编码</param>///<paramname="ReqEncode">获取数据的编码</param>///<returns></returns>publicstaticstringPostData(stringstrUrl,stringstrParams,EncodingRespEncode,EncodingReqEncode)

  {

  return"";

  }

  ///<summary>///执行POST提交范例///</summary>///<paramname="url"></param>///<paramname="postdata">"LoginName=365admin&PassWord=fob123"</param>///<returns></returns>publicstaticstringPostPageHTMLUTF8(stringurl,stringpostdata)

  {

  WebClientclient=newWebClient();

  System.Collections.Specialized.NameValueCollectionlist=newSystem.Collections.Specialized.NameValueCollection();

  list.Add("opencheckindatatype","3");

  list.Add("starttime","1492617600");

  list.Add("endtime","1492790400");

  //"useridlist":["james","paul"]list.Add("useridlist","['TuHuaXing']");

  byte[]j=client.UploadValues(url,list);

  //vardec=BitConverter.ToInt64(j,0);//stringjS=BitConverter.ToString(j);//jS=Convert.ToString(jS,10);returnSystem.Text.Encoding.Default.GetString(j);

  //目标页面获取值request.form["id"]

  }

关于“post提交获得html页面的方法”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“post提交获得html页面的方法”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网VUE频道。

--结束END--

本文标题: post提交获得html页面的方法

本文链接: https://lsjlt.com/news/96646.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • post提交获得html页面的方法
    这篇文章主要介绍了post提交获得html页面的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇post提交获得html页面的方法文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • JQuery.get提交页面不跳转的解决方法
    本篇内容介绍了“JQuery.get提交页面不跳转的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!<%@ Page Title...
    99+
    2023-06-04
  • 聊聊在页面上使用Vue.js获得值的方法
    Vue.js是一种轻量级的前端框架,具有易学易用、组件化、高效、灵活等特点,因此在前端开发中非常流行。在使用Vue.js时,我们经常需要向页面上传递数据,并获取网页上用户输入的数据。在本文中,我们将讨论如何在页面上使用Vue.js获得值的方...
    99+
    2023-05-14
  • javascript获取html页面值的方法有哪些
    这篇文章主要讲解了“javascript获取html页面值的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript获取html页面值的...
    99+
    2024-04-02
  • Html表单元素提交的方法
    本文小编为大家详细介绍“Html表单元素提交的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Html表单元素提交的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。表单:是...
    99+
    2024-04-02
  • html通过id获得背景色的方法
    这篇文章主要讲解了“html通过id获得背景色的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html通过id获得背景色的方法”吧!通过id获得背景色的...
    99+
    2024-04-02
  • fetch请求html页面的方法
    这篇文章主要讲解了“fetch请求html页面的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“fetch请求html页面的方法”吧!   一、基本用法...
    99+
    2024-04-02
  • Android中post和get的提交方式【三种】
    向服务器提交数据有两种方式,post和get。两者的区别主要有三点,安全性、长度限制、数据结构。其中get请求安全性相比较而言较差,数据长度受浏览器地址栏限制,没有方法体。两种...
    99+
    2022-06-06
    get post Android
  • ubuntu提示无法获得锁lock的解决方法
    这篇文章主要介绍了ubuntu提示无法获得锁lock的解决方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最近使用ubuntu进行update更新,或者安装的时候,出现无法...
    99+
    2023-06-13
  • php页面提交方式有什么不同
    php页面数据提交方式有get和post两种,区别为:1、get提交在url地址上可以看到参数,post提交在地址栏上看不到参数;2、get不安全,post安全;3、get提交是参数一个一个的提交,post提交是所有参数作为一个整体一起提交...
    99+
    2023-05-14
    php
  • Nodejs下用submit提交表单提示cannot post错误的解决方法
    <span style="font-size:18px;"><form action="/registOK" method="get"> <p>用户名:<inp...
    99+
    2022-06-04
    表单 解决方法 提示
  • php无法得到post的方法是什么
    本篇内容主要讲解“php无法得到post的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php无法得到post的方法是什么”吧!将项目创建在Apache服务器的工作目录下。将apach...
    99+
    2023-06-25
  • html页面弹警示框的方法
    这篇文章主要讲解了“html页面弹警示框的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html页面弹警示框的方法”吧!html页面中,可以通过添加“&...
    99+
    2024-04-02
  • 如何获取PHP get方法提交的数据
    本篇内容主要讲解“如何获取PHP get方法提交的数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何获取PHP get方法提交的数据”吧!在PHP中,可以使用“$_GET”全局变量来获取fo...
    99+
    2023-06-20
  • 在html页面中如何取得session中的值
    这篇文章给大家分享的是有关在html页面中如何取得session中的值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先呢session的key-value都是存在server的,浏览器HTML页面是没有办法直接...
    99+
    2023-06-09
  • java分页数据提交的方法是什么
    在Java中,分页数据提交通常使用HTTP请求,其中常见的方法有GET和POST。GET方法是通过URL参数传递分页数据,例如:``...
    99+
    2023-08-19
    java
  • html实现tab页面切换的方法
    小编给大家分享一下html实现tab页面切换的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html实现tab页面切换的方法:首先创建一个类名为wrap的div当作容器;然后创建四个label标签,在每一个label中...
    99+
    2023-06-06
  • html刷新页面的方法有哪些
    在HTML中,有几种方法可以刷新页面。以下是其中一些常见的方法:1. 使用JavaScript:使用`location.reload...
    99+
    2023-08-08
    html
  • html页面跳转的方法有哪些
    HTML页面跳转的方法有以下几种:1. 使用超链接(标签):通过设置href属性指定跳转的目标页面的URL,点击超链接时会自动跳转到...
    99+
    2023-08-08
    html
  • HTML form表单提交方法案例详解
    form表单提交方式总结一下: 一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回f...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作