1. 程式人生 > >使用java程式模擬頁面傳送http的post請求

使用java程式模擬頁面傳送http的post請求

在web應用程式中,一般都是通過頁面傳送http的post請求,但也可以使用java程式來模擬頁面傳送請求,程式碼如下:



這個程式我已經測試通過的。

如果除了post一些資料外,還要上傳檔案,可以使用下面兩個函式之一:


這兩個函式是公司的員工寫的,還沒有用實際的例子測試過。


我們還可以使用htmlparse的jar包(該包及相關文件可以在http://htmlparser.sourceforge.net/這裡下載)提供的函式對獲取的html進行解析
例子如下:


這個例子也已經測試通過。

相關推薦

使用java程式模擬頁面傳送http的post請求

在web應用程式中,一般都是通過頁面傳送http的post請求,但也可以使用java程式來模擬頁面傳送請求,程式碼如下:import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu

java 模擬http傳送json請求

java中經常會用到模擬http請來發送各種訊息,比如說,有get請求,post請求,post請求的引數又包括一般引數和json引數,http工具程式碼如下:import java.io.BufferedReader; import java.io.IOException;

java 後臺模擬post表單請求傳送key-value資料亂碼

首先是key-value的模型: public class PostValue {       private String key;           private String value;        public PostValue(String key, S

Java傳送httpPost請求帶證書

/** * 帶證書httpPost請求 * @param url 介面地址 * @param param 引數 * @return * @throws Exception */ public stati

驗證碼如何使用Java程式實現簡訊傳送

現在是什麼軟體和平臺登入都需要繫結手機號碼,然後通過的簡訊驗證碼進行驗證手機號,那麼軟體平臺是如何Java程式進行簡訊驗證碼自動觸發傳送的呢?今天給大家分享的是Java實現簡訊驗證碼傳送功能。   實現Java驗證碼傳送的第一步:選取可以使用的簡訊平臺   這

javaweb總結(九)--從jsp頁面傳送ajax請求,servlet接受引數並返回json資料

來自:https://blog.csdn.net/yanghan1222/article/details/78447231   今天遇到了問題把我難住了,解決之後就趕緊來記下來 這是一個很簡單的更新使用者的問題 先來看看專案所需jar包 接下來就是jsp頁面的東西

java 常見幾種傳送http請求案例

<span style="font-family: Arial, Helvetica, sans-serif;">import java.io.BufferedReader;</span> import java.io.FileOutputS

利用swagger-ui頁面傳送POST請求引數遇到的中文引數亂碼的問題

前端時間將同事開發的半成品專案介面做成視覺化介面,即swagger-ui,用於展示。這個如何配置我就不多說了,網上相關的教程應該也是一搜一大堆......  本地測試了相關介面後,除了幾個介面返回: {"resultData":"","serviceTime":15172

教大家用HtmlUnit實現程式模擬頁面表單提交

有時候大家做測試的時候需要驗證web後臺壓力,如果讓測試人員去不斷的填寫提交表單的話可能會讓人吃不消,利用程式則可以很好的解決這一問題。 比如有一個web工程,其主頁index.jsp: <%@ page language="java" import="java.u

java後臺模擬生成GET/POST請求servlet

    Servlet是SUN指定的Java伺服器端程式設計規範,用以處理來自客戶端的請求,處理並做出響應的一套基礎API。Servlet是執行在Servlet容器中的Java小程式,容器執行在伺服器端,伺服器偵聽特定埠的請求,並解析請求地址,將請求物件送給容器中的Serv

groovy如何使用java介面測試框架傳送http請求

本人在使用java寫框架做http介面測試的過程中,經過大神指點思路,發現用例還是要用指令碼語言來做會更加有利於後期的用例執行和用例管理。最近在研究大神推薦的groovy指令碼語言,略有一些小成績。下面分享一下如何在groovy裡面使用自己寫的基於java的介面測試框架來發送

使用HttpClient傳送HttpPost請求包含上傳本地圖片和遠端圖片的傳輸實現

在實際專案中需要在當前系統中模擬瀏覽器傳送一個post請求,正常情況下傳文字沒多大問題,但是如果帶上傳檔案功能的話, 網上的資料不太好找,好在經過我多方尋找,加上自由發揮,真讓我搞出來了。 下面程式碼為核心程式碼, 可以上傳  File物件, 轉換成byte

java獲取前端頁面傳送的cookie中的資訊

package com.xalo.cookie; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.ser

C++ 模擬瀏覽器傳送HTTP請求

#include <afxwin.h> #include <stdio.h> #include <windows.h> #include <string> #include "Wininet.h" #pragma commen

[Java]隨記--HttpClient傳送put請求

@RequestMapping(value="/Xxxxx/authenticate") public @ResponseBody String getToken(@RequestPa

java跨域後臺傳送get請求,獲取返回值

@RequestMapping(value = "/subscribeChannel", method = RequestMethod.GET) @ResponseBody publi

java後臺獲取頁面傳送的地址

String url = request.getScheme()+"://@"+ request.getServerName()+

Java應用程式模擬向Servlet傳送POST請求

在某些情況下,需要用Java applicatioin來模擬form,向伺服器(本文以servlet為例)傳送http post請求,包括提交表單域中的資料以及上傳檔案。如果僅僅是傳遞form中的資料,而不包含上傳檔案,那是很簡單的,比如Java application可以

java程式碼利用RestTemplate模擬http傳送請求

我這邊用SpringBoot來配置RestTemplate 直接上程式碼,先是配置類 /** * Description: httpApiConfig, 用於restTemplate * User: zhouzhou * Date: 2018-09-14 * Time: 13:25 *

JAVAJAVA程式根據url請求網站HTML頁面

package HtmlBody; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import org.apache.http.HttpEntity; i