0 0

httpclient如何请求jsf?5

想要用httpclient在后台请求一个jsf作成的表单并获得提交后的数据。

jsf应用是这样的,一个初始页面,用一个commandButton按钮提交表单,然后跳转到另一个页面显示刚才的提交值。

一般情况下,httpclient请求一个url来达到提交表单的目的,但是jsf的url怎么写啊~跳转明明是导航决定的啊~~

问题补充:目的再追加说明一下,就是想要模拟浏览器行为。但是不知道怎么模拟
2014年6月09日 14:42

2个答案 按时间排序 按投票排序

0 0

httpclient是模拟浏览器行为,与服务器端技术没有关系。另外,你需要去了解HTTP知识!

2014年6月10日 14:11
0 0

firefox,先用firebug  / tamper data 看看提交至服务器的URL以及参数。

2014年6月09日 15:03

相关推荐

    arcgis server9.3案例(jsf)1

    3. **REST API交互**:ArcGIS Server 9.3支持RESTful接口,开发者可以利用JSF的HTTP客户端库(如Apache HttpClient或Java内置的HttpURLConnection)发送HTTP请求,获取地图服务数据或执行空间分析任务。 4. **数据...

    java web servlet服务后端框架

    HttpClient提供了更高级的功能,如多线程、重试策略和Cookie管理,适合复杂的网络请求场景。 总结来说,Java Web Servlet服务后端框架涉及了Web应用开发的多个方面:使用框架构建后端服务,通过JSON进行数据交换,...

    httpmime-4.2.3.jar和el-api.jar

    5. **HttpClient**集成:httpmime库通常与Apache HttpClient库一起使用,以发送复杂的HTTP请求,比如POST请求中包含文件的上传。 el-api.jar 的主要知识点涉及Java Expression Language: 1. **EL表达式**:EL是一...

    xfire jar.zip

    commons-httpclient.jar commons-logging.jar jaxen-1.1.jar jdom-1.0.jar jsf-api.jar jsf-impl.jar jstl-1.2.jar spring-1.2.6.jar stax-api-1.0.1.jar stax-utils-20040917.jar wsdl4j-1.6.1.jar wss4...

    java上传文件到服务器

    Apache HttpClient库提供了更高级的功能,如更好的错误处理和更复杂的请求构建。可以创建一个`MultipartEntityBuilder`,添加文件和其他字段,然后将其设置为`HttpPost`的实体。执行请求并检查响应。 3. **使用...

    nova-cobranca-web:JSF系统,使用http库生成Maven坯料并返回文件

    这个系统可能采用了诸如Apache HttpClient或者其他类似的库,以实现与外部服务(如银行API)的通信,发送和接收必要的数据。HTTP库的使用使得系统能高效地发送HTTP请求,获取响应,并解析返回的数据,从而完成坯料...

    spring jar包

    8. `com.springsource.org.apache.commons.httpclient-3.1.0.jar`:Apache Commons HttpClient是一个用于执行HTTP请求的库,Spring可能使用它来进行HTTP客户端操作,如发送REST请求。 9. `...

    java网页格式的所有类的说明

    8. **HTTP客户端API**:Java 7引入了`HttpURLConnection`类,Java 11引入了`HttpClient`模块,用于从Java程序中发起HTTP请求,获取网页内容。 9. **DOM和SAX解析器**:Java提供了对XML文档的解析支持,DOM解析器将...

    基于Lucene的医院搜索引擎

    10. **commons-httpclient-3.1.jar**:Apache HttpClient库,用于执行HTTP请求,可能用于从不同来源抓取或同步医院数据。 通过这些库文件,开发者可以构建一个强大的医院搜索引擎,不仅能够处理各种格式的数据,还...

    Android-Networking-2

    文档中还提到了Java, JSF2, PrimeFaces, Servlets, JSP, Ajax, jQuery, Spring, Hibernate, RESTful Web Services, Hadoop等技术。这些都是Java开发中常见的技术栈,其中有些是用于Web开发的服务器端技术,例如...

    Ajax经典实例大全

    - **JSP/JSF**:在JavaServer Pages或JavaServer Faces中,也可以通过EL表达式和自定义标签处理Ajax请求。 5. **Ajax应用场景** - **表单验证**:在提交前验证用户输入,实时反馈错误信息。 - **动态加载内容**...

    cliente-oauth:OUATH2 客户端使用智利的唯一密钥进行身份验证

    使用的库org.apache.oltu.oauth2.client,使用 OAUTH2 协议httpclient,通过 HTTP 与服务器交换消息jackson-databind,将 JSON 映射到 POJO jsf-api,表示层javax.servlet-api,从oauth服务器接收数据的Servlet

    ajax 所有的jar包

    在Java中,可以通过模拟XMLHttpRequest或者使用如Apache HttpClient这样的库来实现相似的功能。 2. **JSON(JavaScript Object Notation)**:在Ajax通信中,JSON通常用于数据交换格式,因为它轻量级且易于解析。...

    Accessing Web Services from a Visual Web Application

    在Visual Web应用中,可以使用HttpURLConnection、Apache HttpClient或者Java 8的HttpClient库进行REST调用。 **6. 数据绑定和可视化** 在Visual Web应用中,调用Web服务返回的数据可以绑定到JSF组件上,实现动态...

    j2eeBing

    1. **API调用**:在J2EE应用中,我们可以使用HTTP客户端库(如Apache HttpClient或Java内置的HttpURLConnection)来发起对Bing API的请求,获取搜索结果。这通常涉及到OAuth认证流程,以获取访问令牌。 2. **服务端...

    纯java实现的OAuth2流程

    在Java中,可以使用HttpURLConnection或Apache HttpClient发起OAuth2授权请求,获取授权码或访问令牌。 4. **用户授权流程**:用户通过浏览器或内置UI进行登录和授权。这通常涉及重定向到授权服务器的登录页面,...

    常用jar包括封装的工具类

    8. **HTTP和HTTPS通信**:虽然具体实现未包含在文件列表中,但在开发过程中,通常会使用Apache HttpClient或者Java内置的HttpURLConnection来处理HTTP和HTTPS请求。 9. **工具类**: `toolkit.jar`可能包含了开发者...

    Android-networking-1

    - 课程覆盖了Java、JSF2、PrimeFaces、Servlets、JSP、Ajax、jQuery、Spring、Hibernate、RESTful Web Services 和 Hadoop等技术。 - Ajax课程可以专注于一个库(如jQuery)或者涉及多个库的概述。 - Spring、...

    demo工程列表说明1

    25. **HttpClient**:httpclientdemo使用Apache HttpClient进行HTTP请求的发送,包括GET和POST。 26. **iText PDF处理**:itextdemo使用iText库生成PDF文件,iText是一个用于创建和修改PDF的Java库。 27. **...

    (三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端.rar

    它们通常使用简单的网络库(如HTTPClient或OkHttp)直接与Web服务通信,而不是通过EJB或JSF等重量级技术。瘦客户端的优势在于部署灵活、启动快速且资源消耗少。 本教程的"瘦客户端实例"部分可能讲解如何使用Java...

Global site tag (gtag.js) - Google Analytics