可以用POST方法访问函数HTTPS的函数,该怎么处理

U函数怎么设置输出https_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
U函数怎么设置输出https
我有更好的答案
HTTPS实际是SSLoverHTTP,该协议通过SSL在发送方把原始数据进行加密,在接收方解
进一步加深了孙刘两家的恩怨。周瑜想用“假途灭虢”之计取荆州派人求和司马昭废了曹芳鲁肃就把他推荐给了刘备重现长坂坡的风范。?配合邓艾伐蜀。?
1条折叠回答
为您推荐:
其他类似问题
函数的相关知识
等待您来回答从http请求中 获得请求参数 应该调用哪个方法_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
从http请求中 获得请求参数 应该调用哪个方法
我有更好的答案
&quot.substring(end + 1);
urlPattern = pathInfo.substring(pathI获得HTTP请求信息,并解析出请求使用的是GET还是POST,然后调用相应的处理方法进行处理 public void parseInput(){
byte [] b = new byte[1024];
input.read(b);
} catch (IOException e) {
LogInfo.error(&读取请求信息出错&+e;/&));CCB;);));
if(& }解析出请求资源路径和请求参数就可以找到对应的资源发送给浏览器或根据请求参数做相应的处理;));
urlPattern = pathInfo.substring(pathInfo,请求参数放在了最后面的位置.indexOf(&quot://
String info = allStr.substring(allStr,pathInfo中最后一个斜杆后米啊的字符串,如/bank/解析POST请求 public
void parsePostString(String postStr){
String qStr = postStr.indexOf(&quot.getProperty(&line.separator&quot,如account=abc&pwd=123 private String queryS&#47.indexOf(&
parsePostString(inputStr);
}/&#47.substring(0?”作为分隔符跟在请求资源后面;另一种是POST方式; //解析GET请求 public void parseGetString(String getStr){
String allStr = getStr.trim();
pathInfo = postStr?account=abc&pwd=123" target="_blank">http,其中/CCB表示urlPattern private String urlP // HTTP&));/ 请求信息的输入流 private InputS //路径信息,<a href="http://localhost:8088/CCB;CCB表示pathInfo private String pathInfo.substring(0.trim();
parseQueryInfo(queryStr).getMessage()).lastIndexOf(&/&)),请求参数会用“;
queryStr = qS
String inputStr = new String(b);
String type = inputStr:8088/CCB?account=abc&pwd=123,其中&#47.lastIndexOf(&/&),allS))),inputStr.indexOf(& &quot.substring(postStr.substring(qStr.lastIndexOf(SGET&。  服务器监听到浏览器的链接,首先将HTTP请求信息保存下来,再进行解析。//请求资源路径,end);
queryStr =/&),postStr.indexOf(& HTTP&
int end = info.indexOf(&;请求参数,在Get请求中第一个问号后面的字符串;
if(end == -1){
pathInfo =
pathInfo =
parseQueryInfo(queryStr); } /&#47HTTP请求方式有两种,一种是GET方式.equals(type)){
parseGetString(inputStr);
资深电脑人
PHP的话可以通过$_GET,$_POST
$_COOKIE 获取。
为您推荐:
其他类似问题
等待您来回答一般都是写上隐藏的form标签,用&a href="#" onclick="..."/&来调用js函数然后submit
全部用js来写也行,以下是我在一个问答频道看见别人写的例子,放在这里
function post(URL, PARAMS) {
var temp = document.createElement("form");
temp.action = URL;
temp.method = "post";
temp.style.display = "none";
for (var x in PARAMS) {
var opt = document.createElement("textarea");
opt.name =
opt.value = PARAMS[x];
// alert(opt.name)
temp.appendChild(opt);
document.body.appendChild(temp);
temp.submit();
//调用方法 如
post('pages/statisticsJsp/excel.action', {html :prnhtml,cm1:'sdsddsd',cm2:'haha'});
本文已收录于以下专栏:
相关文章推荐
一般都是写上隐藏的form标签,用来调用js函数然后submit
或者直接在js上自动生成form表单
function post(URL, PARAMS) {
var tem...
第一种提交post的方式是传统方式,判断浏览器进行post请求。
//定义XMLHttpRequest对象
function CreateXMLHttpRequest(...
今天用php做博客系统的时候遇到了一个问题。首先,在编辑博客的js控件是用的别人开源的js插件,然后封装了获取里面内容的js函数,获取的是html格式的内容,这样可以记录字体大小、类型....到时候发...
window.location.href是我们常用来在js中实现页面跳转的方法,这是使用get方式发送请求,示例如下window.location.href =优点是简单易用,缺点是如果有参...
一般都是写上隐藏的form标签,用来调用js函数然后submit
全部用js来写也行,以下是我在一个问答频道看见别人写的例子,放在这里
[javascr...
一般都是写上隐藏的form标签,用来调用js函数然后submit
全部用js来写也行,以下是我在一个问答频道看见别人写的例子,放在这里
function post(URL, PARAMS)...
关于Get方式和Post方式提交数据的区别,这里就不多说了。这里主要介绍使用javascript以post的方式向服务器提交数据。
可能有人会说:“为什么要使用javascript来提交数据,而不是使...
JS POST 传值方式:
转自:/hateyoucode/archive//1620050.html
以前没怎么仔细的研究过ajax,只是用到了就直接拿过来用...
使用js实现POST表单提交主要应该在使用url数据提交时url地址超长的问题。
JavaScript代码如下:
//Post方式提交表单
function PostSubmit(url, da...
他的最新文章
讲师:李江龙
讲师:司徒正美
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)7055人阅读
IOS开发(63)
网络编程(4)
HTTP的介绍及其通信机制
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了,在服务器端不保留连接的有关信息.HTTP遵循请求(Request)/应答(Response)模型。Web浏览器向Web服务器发送请求,Web服务器处理请求并返回适当的应答。所有HTTP连接都被构造成一套请求和应答。
HTTP使用内容类型,是指Web服务器向Web浏览器返回的文件都有与之相关的类型。所有这些类型在MIME Internet邮件协议上模型化,即Web服务器告诉Web浏览器该文件所具有的种类,是HTML文档、GIF&#26684;式图像、声音文件还是独立的应用程序。大多数Web浏览器都拥有一系列的可配置的辅助应用程序,它们告诉浏览器应该如何处理Web服务器发送过来的各种内容类型。
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤:
(1)建立TCP连接
在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能,才能进行更层协议的连接,因此,首先要建立TCP连接,一般TCP连接的端口号是80
(2)Web浏览器向Web服务器发送请求命令
一旦建立了TCP连接,Web浏览器就会向Web服务器发送请求命令
例如:GET/sample/hello.jsp HTTP/1.1
(3)Web浏览器发送请求头信息
浏览器发送其请求命令之后,还要以头信息的形式向Web服务器发送一些别的信息,之后浏览器发送了一空白行来通知服务器,它已经结束了该头信息的发送。
(4)Web服务器应答
客户机向服务器发出请求后,服务器会客户机回送应答,
HTTP/1.1 200 OK
应答的第一部分是协议的版本号和应答状态码
(5)Web服务器发送应答头信息
正如客户端会随同请求发送关于自身的信息一样,服务器也会随同应答向用户发送关于它自己的数据及被请求的文档。
(6)Web服务器向浏览器发送数据
Web服务器向浏览器发送头信息后,它会发送一个空白行来表示头信息的发送到此为结束,接着,它就以Content-Type应答头信息所描述的&#26684;式发送用户所请求的实际数据
(7)Web服务器关闭TCP连接
一般情况下,一旦Web服务器向浏览器发送了请求数据,它就要关闭TCP连接,然后如果浏览器或者服务器在其头信息加入了这行代码
Connection:keep-alive
TCP连接在发送后将仍然保持打开状态,于是,浏览器可以继续通过相同的连接发送请求。保持连接节省了为每个请求建立新连接所需的时间,还节约了网络带宽。
HTTP请求&#26684;式
当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:
l请求方法URI协议/版本
l请求头(Request Header)
下面是一个HTTP请求的例子:
GET/sample.jspHTTP/1.1
Accept:image/gif.image/jpeg,*/*
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(MSIE5.01;Window NT5.0)
Accept-Encoding:gzip,deflate
username=jinqiao&password=1234
(1)请求方法URI协议/版本
请求的第一行是“方法URL议/版本”:GET/sample.jsp HTTP/1.1
以上代码中“GET”代表请求方法,“/sample.jsp”表示URI,“HTTP/1.1代表协议和协议的版本。
根据HTTP标准,HTTP请求可以使用多种请求方法。例如:HTTP1.1支持7种请求方法:GET、POST、HEAD、OPTIONS、PUT、DELETE和TARCE。在Internet应用中,最常用的方法是GET和POST。
URL完整地指定了要访问的网络资源,通常只要给出相对于服务器的根目录的相对目录即可,因此总是以“/”开头,最后,协议版本声明了通信过程中使用HTTP的版本。
(2) 请求头(Request Header)
请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度等。
Accept:image/gif.image/jpeg.*/*
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0)
Accept-Encoding:gzip,deflate.
(3) 请求正文
请求头和请求正文之间是一个空行,这个行非常重要,它表示请求头已经结束,接下来的是请求正文。请求正文中可以包含客户提交的查询字符串信息:
username=jinqiao&password=1234
在以上的例子的HTTP请求中,请求的正文只有一行内容。当然,在实际应用中,HTTP请求正文可以包含更多的内容。
HTTP请求方法我这里只讨论GET方法与POST方法
GET方法是默认的HTTP请求方法,我们日常用GET方法来提交表单数据,然而用GET方法提交的表单数据只经过了简单的编码,同时它将作为URL的一部分向Web服务器发送,因此,如果使用GET方法来提交表单数据就存在着安全隐患上。例如
从上面的URL请求中,很容易就可以辩认出表单提交的内容。(?之后的内容)另外由于GET方法提交的数据是作为URL请求的一部分所以提交的数据量不能太大
POST方法是GET方法的一个替代方法,它主要是向Web服务器提交表单数据,尤其是大批量的数据。POST方法克服了GET方法的一些缺点。通过POST方法提交表单数据时,数据不是作为URL请求的一部分而是作为标准数据传送给Web服务器,这就克服了GET方法中的信息无法保密和数据量太小的缺点。因此,出于安全的考虑以及对用户隐私的尊重,通常表单提交时采用POST方法。
  从编程的角度来讲,如果用户通过GET方法提交数据,则数据存放在QUERY_STRING环境变量中,而POST方法提交的数据则可以从标准输入流中获取。
HTTP应答与HTTP请求相&#20284;,HTTP响应也由3个部分构成,分别是:
l 协议状态版本代码描述
l 响应头(Response Header)
l 响应正文
下面是一个HTTP响应的例子:
HTTP/1.1 200 OK
Server:Apache Tomcat/5.0.12
Date:Mon,6Oct:42 GMT
Content-Length:112
&title&HTTP响应示例&title&
Hello HTTP!
协议状态代码描述HTTP响应的第一行类&#20284;于HTTP请求的第一行,它表示通信所用的协议是HTTP1.1服务器已经成功的处理了客户端发出的请求(200表示成功):
HTTP/1.1 200 OK
响应头(Response Header)响应头也和请求头一样包含许多有用的信息,例如服务器类型、日期时间、内容类型和长度等:
  &Server:Apache Tomcat/5.0.12
Date:Mon,6Oct:33 GMT
Content-Type:text/html
Last-Moified:Mon,6 Oct :42 GMT
Content-Length:112
&响应正文响应正文就是服务器返回的HTML页面:
  &html&
&title&HTTP响应示例&title&
Hello HTTP!
响应头和正文之间也必须用空行分隔。  
lHTTP应答码
   HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字构成,其中首位数字定义了应答码的类型:
   1XX-信息类(Information),表示收到Web浏览器请求,正在进一步的处理中
   2XX-成功类(Successful),表示用户请求被正确接收,理解和处理例如:200 OK
&&&&& 3XX-重定向类(Redirection),表示请求没有成功,客户必须采取进一步的动作。
&&&&& 4XX-客户端错误(Client Error),表示客户端提交的请求有错误 例如:404 NOT
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Found,意味着请求中所引用的文档不存在。
&&&&& 5XX-服务器错误(Server Error)表示服务器不能完成对请求的处理:如 500
&&&&& 对于我们Web开发人员来说掌握HTTP应答码有助于提高Web应用程序调试的效率和准确性。
Web应用最常见的用途之一是电子商务,可以利用Web服务器端程序使人们能够网络购物,需要指出一点是,缺省情况下,通过Internet发送信息是不安全的,如果某人碰巧截获了你发给朋友的一则消息,他就能打开它,假想在里面有你的信用卡号码,这会有多么糟糕,幸运的是,很多Web服务器以及Web浏览器都有创立安全连接的能力,这样它们就可以安全的通信了。
通过Internet提供安全连接最常见的标准是安全套接层(Secure Sockets layer,SSl)协议。SSL协议是一个应用层协议(和HTTP一样),用于安全方式在Web上交换数据,SSL使用公开密钥编码系统。从本质讲,这意味着业务中每一方都拥有一个公开的和一个私有的密钥。当一方使用另一方公开密钥进行编码时,只有拥有匹配密钥的人才能对其解码。简单来讲,公开密钥编码提供了一种用于在两方之间交换数据的安全方法,SSL连接建立之后,客户和服务器都交换公开密钥,并在进行业务联系之前进行验证,一旦双方的密钥都通过验证,就可以安全地交换数据。
===========================分割线============================
HTTP的请求方式介绍
根据HTTP标准,HTTP请求可以使用多种请求方法。&
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。&
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
GET和POST是HTTP的两个常用方法。
什么是HTTP?
超文本传输协议(HyperText Transfer Protocol -- HTTP)是一个设计来使客户端和服务器顺利进行通讯的协议。
HTTP在客户端和服务器之间以request-response protocol(请求-回复协议)工作。
GET - 从指定的服务器中获取数据
POST - 提交数据给指定的服务器处理
使用GET方法时,查询字符串(键&#20540;对)被附加在URL地址后面一起发送到服务器:
/test/demo_form.jsp?name1=value1&name2=value2
POST方法:
使用POST方法时,查询字符串在POST信息中单独存在,和HTTP请求一起发送到服务器:
POST /test/demo_form.jsp HTTP/1.1
name1=value1&name2=value2
GET和POST的区别:
点击返回/刷新按钮
数据会重新发送(浏览器将会提示用户“数据被从新提交”)
编码类型(Encoding type)
application/x-www-form-urlencoded
application/x-www-form-urlencoded or multipart/form-data. 请为二进制数据使用multipart编码
数据类型限制
只允许ASCII字符类型
没有限制。允许二进制数据
查询字符串会显示在地址栏的URL中,不安全,请不要使用GET请求提交敏感数据
因为数据不会显示在地址栏中,也不会缓存下来或保存在浏览记录中,所以看POST求情比GET请求安全,但也不是最安全的方式。如需要传送敏感数据,请使用加密方式传输
查询字符串显示在地址栏的URL中,可见
查询字符串不会显示在地址栏中,不可见
其他HTTP请求方式
PATCH和PUT的区别:
对已有资源的操作:
用于资源的部分内容更新,比如一个字段:
具体的比如说只更新用户信息的电话号码字段
用于更新某个资源较完整的内容,比如说用户要填完整表单更新所有的信息
后台处理更新时可能只是保留内部记录ID不变
当资源不存在时:
联想到版本控制PATCH是修改原来的内容
也可能会产生一个新的版本,比如当资源
不成在的时候,PATCH可能去创建一个新的
资源,像是saveOrUpdate操作
只能对已有资源进行更新操作,所以是update操作
该方法就是通过http请求删除指定的的url上的资源,Delete请求一般返回3种码:
200(ok)-删除成功,同时返回已经删除的资源
202(Accepted)-删除请求已经接受,但没有被立即执行(资源也许已经被转移到了待删除区域)
204(No Content)-删除请求已经被执行,但是没有返回资源(也许是请求删除不存在的资源造成的)
=========================================分隔符,上边是平时开发中常用的5种===============================
HTTP Request Method共计10种
类&#20284;于get请求,只不过返回的响应中没有具体的内容,用于获取报头
HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
允许客户端查看服务器的性能。
回显服务器收到的请求,主要用于测试或诊断。
请求服务器将指定的页面移至另一个网络地址。
请求服务器将指定的页面拷贝至另一个网络地址。
请求服务器建立链接关系。
断开链接关系。
允许客户端发送经过封装的请求。
Extension-mothed
在不改动协议的前提下,可增加另外的方法。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:134616次
积分:2160
积分:2160
排名:第19416名
原创:80篇
转载:31篇
评论:22条
姓名:贾大兵
生日:1992.8
学历:本科
专注:c&#43;&#43;、算法、iOS开发
学校:湖北师范学院
爱好:篮球、游戏、美女
目前工作:iOS移动终端开发
(2)(2)(1)(5)(1)(1)(1)(1)(1)(3)(11)(3)(15)(4)(1)(3)(2)(2)(3)(5)(4)(4)(4)(2)(21)(2)(5)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'可以用POST方法访问HTTPS的函数,该怎么处理_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
可以用POST方法访问HTTPS的函数,该怎么处理
我有更好的答案
proto, host, pa.,很高兴能帮助您 uses WinINet, Windows, Sysutils: TIdURI,hreq:HINTERNET; buffer:PC dwRead, dwF var hInt:res:TStream), Classes, IDURI: port: W procedure Post(url, data,hConn您好
采纳率:81%
为您推荐:
其他类似问题
函数的相关知识
等待您来回答

我要回帖

更多关于 访问函数 的文章

 

随机推荐