`
sunxboy
  • 浏览: 2878247 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

后台调用https模拟浏览器访问

阅读更多
Protocol authhttps = new Protocol("https",  
								    new AuthSSLProtocolSocketFactory(
								    		new URL("file:///C:/xxx.jks"), "12345678",
								     new URL("file:///C:/xxx.jks"), "12345678"), 443);
			HttpClient client = new HttpClient();
			//对方ip或域名,端口(一般是443),protocol对象
			client.getHostConfiguration().setHost("corporbank3.dccnet.com.cn", 443, authhttps);
			PostMethod httpget = new PostMethod("/servlet/PAYServlet");
			httpget.setParameter("APIName","XXXX");
			httpget.setParameter("APIVersion","XXXXX");
			httpget.setParameter("MerReqData",xml);
			client.executeMethod(httpget);
			if(httpget.getStatusCode() == HttpStatus.SC_OK)
				result = httpget.getResponseBodyAsString();
			else
				System.out.println("unexpected failure:" + httpget.getStatusLine());
			httpget.releaseConnection();

 

 

OK

分享到:
评论

相关推荐

    java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)

    本篇文章将深入讲解如何使用`HttpURLConnection`类来模拟浏览器请求,并通过实例展示其在接口调用中的应用。 首先,`HttpURLConnection`是`java.net.URLConnection`的一个子类,用于处理HTTP协议。在使用`...

    Java后台打开浏览器所用到的jar包

    这个过程可以通过调用特定的库来实现,而"Java后台打开浏览器所用到的jar包"就是这样一个工具。这个jar包包含了必要的功能,可以让Java应用程序在后台启动用户的默认浏览器来显示指定的URL。 在Java中,没有内置的...

    Java使用默认浏览器打开指定URL的方法(二种方法)

    直接看代码:方法一: 代码如下:Runtime.getRuntime().exec(...; 方法二: 代码如下://判断当前系统是否支持Java AWT Desktop扩展 if(java.awt.Desktop.isDesktopSupported()){ try{ //创建一个URI实例,注意不是...

    后台 模拟 键盘 鼠标

    模拟键盘鼠标操作的技术也经常应用于自动化测试框架,比如Selenium WebDriver,它可以模拟用户在浏览器中的行为,这对于Web应用的测试非常有用。此外,一些游戏自动化工具,如AutoIt和Pygame,也会利用这些技术来...

    C# 模拟浏览器并自动操作的实例代码

    在C#编程中,模拟浏览器并自动操作的功能通常用于自动化测试、数据抓取或自定义浏览器行为的应用场景。本文将详细解析如何利用WebBrowser控件和相关类库来实现这一目标。 首先,WebBrowser控件是.NET Framework提供...

    手机浏览器调用微信H5支付源码

    以下是对这套手机浏览器调用微信H5支付源码的详细说明: 1. **支付流程**: 微信H5支付的流程大致包括以下几个步骤:商户服务器生成预支付订单、获取预支付交易会话标识(prepay_id)、前端展示支付页面、用户确认...

    asp.net后台模拟其他网站带验证码登陆

    在某些应用场景下,例如数据抓取、接口调用等,可能需要在ASP.NET应用中模拟登录到其他网站的操作。当目标网站带有验证码时,这一过程将变得更加复杂。本文将详细探讨如何在ASP.NET后台环境下实现对其他网站的模拟...

    java编写浏览器接口

    你可以用它们来创建窗口、按钮、文本框等元素,模拟浏览器的基本布局。 2. **URL和URLConnection**:Java的`java.net`包提供了处理URL的基础工具。`URL`类用于表示统一资源定位符,`URLConnection`则用于打开与URL...

    浏览器调试ajax请求

    接着,让我们探讨如何使用Ajax进行后台接口调用。在HTML页面中,我们通常使用JavaScript库,如jQuery或原生的XMLHttpRequest对象,或者更现代的fetch API来实现。以下是一个使用jQuery发起Ajax GET请求的例子: ```...

    几种模拟键盘按键的方法

    在JavaScript中,可以利用浏览器的`KeyboardEvent`构造函数来模拟键盘事件,但这通常仅限于Web环境。 5. **安全性与合法性** 模拟键盘按键可能会涉及到安全问题,因为它可以被滥用来进行恶意操作,比如键盘记录...

    完整版模拟鼠标移动.rar

    - **API调用**:在底层,这些库通常会调用操作系统提供的API来模拟鼠标事件。例如,Windows API的`SetCursorPos`和`mouse_event`函数。 - **事件注入**:模拟鼠标移动通常需要模拟鼠标事件,如鼠标按下、移动、...

    易语言模拟后台网页点击源码-易语言

    易语言提供了丰富的API和控件来支持这样的功能,其中"在超文本浏览框内模拟后台网页点击例程.e"这个文件就是一个具体的示例,它向我们展示了如何在易语言环境中实现这一功能。 首先,我们需要了解易语言中的“超...

    大漠插件网页后台绑定找图

    标题与描述中的“大漠插件网页后台绑定找图”主要涉及了大漠插件(DMPlugin)在自动化测试、游戏脚本编写等场景下的应用,尤其是如何利用该插件进行图片查找与点击操作,以及窗口绑定技术。下面将详细解析这一知识点...

    Java代码调用HTML5中的JS函数算法

    首先,理解基本原理:Java通常运行在服务器端,而JavaScript主要在客户端(浏览器)执行。通过Ajax或WebSockets等技术,可以实现在服务器端与客户端之间的通信。Java想要调用HTML5页面中的JS函数,就需要借助这些...

    browser-fingerprint-nodejs:这是一个获取浏览器指纹的nodejs应用程序

    Node.js应用程序获取浏览器指纹。 依存关系 快速,简单,极简的Web框架 该模块尝试通过检查浏览器的标头和连接信息来唯一标识浏览器。 为什么这个? 该脚本用作内部端点,可为请求该脚本的客户端提供“浏览器指纹...

    Vue调用SpringBoot后台实现文件下载功能

    本案例探讨的就是如何使用Vue调用SpringBoot后台来实现文件下载功能,这对于构建交互性强、用户体验良好的Web应用来说是必不可少的。 首先,我们需要了解Vue.js的基本知识。Vue是一个轻量级的JavaScript框架,它...

    企业微信模拟登录,自动安装内部应用.zip

    实现这一功能可能需要结合自动化测试工具,如Selenium或Appium,它们可以模拟用户在浏览器或移动设备上的操作。此外,还可以使用任务调度工具(如Cron或Windows Task Scheduler)定时执行自动化流程。 总的来说,...

    ajax 调用后台方法大家可以讨论下

    当需要调用后台方法时,通过JavaScript执行`$("#隐藏btnID").click()`,模拟用户点击该按钮,从而触发已绑定的后台事件。这种方式简单易用,但可能导致不必要的DOM操作,且不够灵活。 2. **使用AjaxPro库**: ...

    通过微信JS-SDK调用微信内置“扫一扫”的完整功能模块(ASP源代码,本人正常使用中)

    2、必须使用微信内置浏览器访问此页面才能查看效果; 程序功能: 通过微信JS-SDK调用微信内部的“扫一扫”功能,可以将您的手机模拟成为一台扫码设备,达到获取二维码扫描结果。扫描完成后可将获取的二维码内容...

    c#编程 浏览器的制作与实现(设计+代码)

    若需要更高级的交互,如调用JavaScript函数,可以使用`WebBrowser.ObjectForScripting`属性设置一个对象,使其在JavaScript中可访问,从而实现C#与JavaScript之间的通信。 6. **网络请求**:浏览器需要处理...

Global site tag (gtag.js) - Google Analytics