HTTP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> HTTP >>列表
背景在以前的Web项目中,记录用户操作日志,总是在方法里,加一行代码,记录此时用户操作类型与相关信息。该记录日志的方法对原来的业务操作侵入性较强,也比较零散,不便于查看和管理。那么有没有更加通用点的方法呢。同事建议我,写个HttpModule,能够得到请求的Http报文,同时获取到输出的Http报文,这样大致上能够分析出请求的行为了。最初对HttpModule很陌生,一直也没机会用到,故开始对这个方法,有点抵触。后来利用了强大的搜索引擎,发现确实有人向这方面做出了努力。如... 查看全文
· HttpClient 学习整理发布时间:2013-12-19
HttpClient是我最近想研究的东西,以前想过的一些应用没能有很好的实现,发现这个开源项目之后就有点眉目了,令人头痛的cookie问题还是有办法解决滴。在网上整理了一些东西,写得很好,寄放在这里。HTTP协议可能是现在Internet上使用得最多、最重要的协议了,越来越多的Java应用程序需要直接通过HTTP协议来访问网络资源。虽然在JDK的java.net包中已经提供了访问HTTP协议的基本功能,但是对于大部分应用程序来说,JDK库本身提供的功能还不够丰富和灵活... 查看全文
错误:HTTP错误404.2-NotFound.由于Web服务器上的“ISAPI和CGI限制”列表设置,无法提供您请求的页面.网上给出的一般情况的解决方法:IS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~实际情况,可能是:在你的虚拟目录或网站根节点的该功能,该项删除或设为禁止。请注意检查项中的路径是否跟你打开出错的文件是否一致... 查看全文
· HttpClient4.x —— Cookie 版本发布时间:2013-12-12
Cookie兼容网景公司的草案标准,但是版本0被认为是不符合官方规范的。符合标准的cookie的期望版本是1。HttpClient可以处理基于不同版本的cookie。这里有一个重新创建网景公司草案cookie示例:BasicClientCookienetscapeCookie=newBasicClientCookie("name","value");netscapeCookie.setVersion(0);netscapeCookie.setDomain(".mycompany.com")... 查看全文
对于System.Net.Http的学习(一)——System.Net.Http简介对于System.Net.Http的学习(二)——使用HttpClient进行连接如何使用HttpClient处理程序将HttpClientHandler类与System.Net.Http命名空间中的HttpClient类结合使用,以向WebService发送GET请求并检索响应。HttpClient类用于通过HTTP发送和接收基本要求... 查看全文
形容一下业务需求,然后记录方法。业务需求:需要向某个固定的URL发送一个带参数的HTTP请求。并解析返回的XML数据,取到有用数据。例如:我要向http://111.12.1.2/MWBusinessModel/xmlrpc发送一个含有参数user=test的请求后,会返回如下xml,<?xmlversion="1.0"encoding="UTF-8"?><methodResponse><params><param><value>... 查看全文
· solrj中LBHttpSolrServer的使用说明发布时间:2013-12-04
工作中用到solr做搜索,由于没有Lucene基础,有些理论性的知识完全不能理解,不过大概还是把搜索的任务做好了,没有用到分词等功能。在使用LBHttpSolrServer的时候遇到了一个问题,就是写入的数据比预期的少一半,Solr的Wiki上这样解释LBHttpSolrServer的用法:WhatisLBHttpSolrServer... 查看全文
· Hessian, CXF, Spring httpinvoke 对比发布时间:2013-11-25
做了一个Hessian,CXF,Springhttpinvoke速度对比时间消耗cxf>springhttpinvoke>hessian顺序调用1W次所耗时间hessian2652-2922springhttpinvoke4080-4949cxf9732-10432并发为10,调用1W次所耗时间hessian1625-1753springhttpinvoke3165-3338cxf5709-5863当然,都知道cxf和hessian实现以及应用场景不太一样,但差这么多还是很意外的.... 查看全文
· HTTP协议的8种请求类型介绍发布时间:2013-11-25
HTTP协议中共定义了八种方法或者叫“动作”来表明对Request-URI指定的资源的不同操作方式,具体介绍如下:OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。GET:向特定的资源发出请求。POST:向指定资源提交数据进行处理请求... 查看全文
· 对Java的HttpURLConnection的封装类发布时间:2013-11-23
用于模拟浏览器访问网页,抓取站点源文件。HttpClient(现在是HttpComponents)把问题搞复杂了。其实Java内置的HttpURLConnection很好的。HttpComponents不但复杂,而且有小问题。JavaAPI没有内置HttpComponents是应该是有考虑的,HttpURLConnection已经可以了。*基于HttpURLConnection*version1.0.0_00,支持POST数据,支持SSL,支持上传文件。*GET、POST方式无需设置自动判断... 查看全文
在一个项目中,上传文件采用httpclient来post文件,在测试中发现如果文件是中文名称,上传的文件是乱码经过跟踪发现,原来在httpclient中进行了编码,为ASCII,所以为乱码org\apache\commons\httpclient\util包下EncodingUtil.Java/***ConvertsthespecifiedstringtobytearrayofASCIIcharacters... 查看全文
在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务.这里只介绍如何使用HttpClient发起GET或者POST请求在Android开发中我们经常会用到网络连接功能与服务器进行数据的交互,为此Android的SDK提供了Apache的HttpClient来方便我们使用各种Http服务。你可以把HttpClient想象成一个浏览器,通过它的API我们可以很方便的发出GET... 查看全文
· httpclient工具类【转】发布时间:2013-11-16
packagecom.xyj.com.tool.util;importjava.io.File;importjava.io.IOException;importjava.net.URISyntaxException;importjava.nio.charset.Charset;importjava.security.cert.CertificateException;importjava.util.List;importjava.util.Map;importjavax.net.ssl... 查看全文
· HTTP 2.0或只用于加密网址发布时间:2013-11-14
AkamaiTechnologies首席架构师、IETFHTTPbis工作组主席MarkNottingham在一封发送到HTTP工作组邮件列表的邮件中,提出了三条HTTP2.0如何处理加密的提议。其中最受欢迎的一条建议是在开放互联网上HTTP2.0将只用于https://网址,而http://网址将继续使用HTTP/1。这一提议并非定论,Nottingham表示他们将正式讨论鼓励互操作性的恰当规定。这一提议目的是在开放互联网上增加使用加密技术,以提供强有力的保护去遏制主动攻击... 查看全文
在.NET环境下,万物皆对象,在HttpRuntime收到请求之后,立即将通过HttpWorkerRequest传递的参数进行分析和分解,创建方便用于网站应用程序处理用的对象,其中主要涉及到两个对象类型:HttpRequest类型和HttpResponse类型。1请求参数的对象类型HttpRequest1)对于每一个请求参数,HttpRuntime将创建一个类型为HttpRequest的对象实例,这个类型定义在命名空间System.Web中,定义如下... 查看全文
· 基于ASIHTTPRequest封装的HttpClient发布时间:2013-11-10
ASIHTTPRequest作为一个比较知名的http访问库本身功能比较强大,在项目开发过程中,如果每个请求,都要使用ASIHTTPRequest来写,有以下几个弊端:(1)繁琐,无封装性。(2)如果直接Synchronous方法,阻塞UI,而使用异步的Asynchronous,则要写很多委托,也是非常的麻烦.(3)http请求基本上是给一个请求,返回一个请求结果,直接使用ASIHTTPRequest还无法做到,所以需要有一个比较好的封装。基于以上的三个原因,做了一个封装(1... 查看全文
javac编译java文件时,出现以下提示!WEB-INF\classes\HelloWorldExample.java:23:软件包javax.servlet不存在importjavax.servlet.*;^WEB-INF\classes\HelloWorldExample.java:24:软件包javax.servlet.http不存在importjavax.servlet.http.*;^WEB-INF\classes\HelloWorldExample.java:33:找不到符号符号... 查看全文
在做研究之前先简单说一下之前公司的通讯模块。最早的时候公司开发的web管理系统是需要配合c++桌面客户端进行一些系统底层操作,并非普通的b/s架构,或者c/s架构,因为需求是可以通过web管理系统向客户端发送一些简单的指令和策略,客户端根据不同只指令或策略进行系统底层的一些操作,并可以向服务器提交日志及状态信息.依此我们设计了如下架构:其中web服务器是用c#写的,通讯服务器是用c++写的,客户端使用c++写的,管理员通过web登录到web服务器管理界面,将相关策略发送到通讯服务器... 查看全文
今天在win2008+IIS7.5的环境中部署WCF服务后,一直出现无法打开的页面。具体错误信息如下:HTTP错误500.19-InternalServerError无法访问请求的页面,因为该页的相关配置数据无效。详细错误信息模块DynamicCompressionModule通知SendResponse处理程序StaticFile错误代码0x8007007e请求的URL***物理路径C:\ECG2.0\eWECGService登录方法匿名登录用户匿名最可能的原因... 查看全文
· Windows phone 8 HTTP Post 请求发布时间:2013-11-02
一般我们在写httppost的时候都是下边这种情况1HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(Url);23request.Method="POST";45request.ContentType="application/x-www-form-urlencoded";67request.ContentLength=Encoding.UTF8.GetByteCount(postDataStr);89...(省略代码... 查看全文