`
- 浏览:
1480 次
-
java 代码
- package com.websh.test.mainterface;
-
- import java.io.*;
- import java.net.HttpURLConnection;
- import java.net.URL;
-
- public class Httptest1 {
-
- public static void main(String[] args) {
-
- URL url = null;
- HttpURLConnection conn = null;
- OutputStream outStream = null;
- InputStream inStream = null;
-
- try {
- url = new URL("http://www.xxx.com");
- conn = (HttpURLConnection) url.openConnection();
- conn.setDoOutput(true);
- conn.setDoInput(true);
-
- String sendXml = "<?xml version=\"1.0\" encoding=\"UTF-16\"?><!DOCTYPE SigMailCommand SYSTEM \"SigMail.dtd\">";
- sendXml += "<SigMailCommand Name=\"checkuser\"><Param Name=\"domainname\">test.com.cn</Param>";
- sendXml += "<Param Name=\"username\">admin</Param></SigMailCommand>";
-
- outStream = conn.getOutputStream();
-
-
- BufferedWriter bw = new BufferedWriter(new java.io.OutputStreamWriter(outStream,
- "UTF-16"));
- bw.write(sendXml);
- bw.flush();
- bw.close();
-
-
-
-
-
-
-
-
-
- inStream = conn.getInputStream();
- StringBuffer returnXml = new StringBuffer("");
- BufferedReader rd = new BufferedReader(new InputStreamReader(inStream,
- "UTF-16"));
- for (String line = null; (line = rd.readLine()) != null;) {
- returnXml.append(line);
- }
- System.out.println(returnXml.toString());
- rd.close();
- } catch (IOException ex) {
- ex.printStackTrace();
- }finally{
- try {
- if (outStream != null)
- outStream.close();
- if (inStream != null)
- inStream.close();
- if (conn != null)
- conn.disconnect();
- } catch (IOException e) {
-
- e.printStackTrace();
- }
- }
-
- }
-
- }
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本篇文章将深入探讨如何使用jQuery的`ajax`方法中的`post`和`get`来向指定URL发送数据。 首先,让我们了解`GET`和`POST`这两种HTTP请求方法的基本概念。`GET`是最常见的请求方式,用于从服务器获取数据,通常显示在...
本篇将详细讲解如何利用Java编程语言,结合正则表达式和URL来获取指定网站的数据信息。 首先,我们需要了解URL。URL是互联网上资源的唯一地址,它包含了协议类型(如http或https)、服务器地址、路径以及可能的查询...
### .NET 通过程序向网站发送数据获取数据 在现代软件开发中,应用程序与外部服务进行交互变得越来越普遍。这通常涉及到向一个特定的URL发送请求,并从该URL接收响应。这种模式尤其常见于Web应用中,其中客户端(如...
`RestTemplateUtils.getRestTemplateByUrl(url).postForObject(url, data, Map.class)`这一行代码表示通过POST方法向指定URL发送数据,并期望得到一个Map类型的响应。`RestTemplate`是Spring提供的一个工具类,用于...
- 发送POST请求:向指定URL发送数据,常用于提交表单或上传文件。 - 设置请求头:添加自定义请求头,如Content-Type、Authorization等。 - 处理响应:解析HTTP响应,提取响应体、状态码、头部信息等。 - 错误...
在Web开发过程中,经常需要向服务器发送数据或请求特定资源。HTTP协议提供了多种请求方式,其中POST是最常用的之一。本文将详细介绍如何使用C#语言来实现向指定URL发起POST请求的过程。 #### 二、基础知识介绍 在...
本教程将深入探讨如何使用`HttpWebRequest`类以XML UTF-8格式发送数据到指定地址,并接收返回值。首先,我们需要理解`HttpWebRequest`类在.NET框架中的作用。 `HttpWebRequest`是System.Net命名空间中的一个类,它...
**Ajax 使用JSON向服务器发送数据** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。JSON...
`获取指定URL页面HTML数据类`是一个关键功能,它允许程序通过HTTP协议从指定的URL抓取HTML内容。这个过程通常被称为网页抓取或网络爬虫,对于数据分析、网页解析、自动化测试等多种任务都有着重要作用。以下是对这个...
本主题将深入探讨如何通过编程向URL发送XML数据并接收返回的XML响应,主要涉及Java相关的技术。请确保已安装了Java Development Kit (JDK),这是编写和运行Java程序的基础。 首先,我们要使用HTTP协议来实现这个...
当我们需要通过API发送二进制数据,如图片、音频或视频文件时,就涉及到“API POST发送数据支持二进制”的主题。这通常涉及到以下几个关键知识点: 1. **HTTP协议与POST请求**: HTTP是互联网上应用最广泛的一种...
例如,一个页面(父窗口)可以向其包含的iframe发送数据,反之亦然。这对于实现单点登录(SSO)、页面嵌入内容的交互等场景非常有用。 4. **安全性** 由于`postMessage`允许跨域通信,因此存在潜在的安全风险,如...
### IT知识点:从JavaScript中发送数据到WebService #### 核心概念:JavaScript与WebService交互机制 在现代Web开发中,JavaScript作为前端开发的核心语言之一,经常需要与后端服务进行数据交换,其中一种常见的...
为了给指定用户发送聊天消息,我们需要在服务器端维护一个用户与WebSocket会话(Session)的映射。当用户连接时,将其Session存入映射,并通过Session对象的`sendText()`方法向特定用户发送消息。 在客户端,我们...
接下来,我们通过`open`方法打开到服务器的连接,`POST`表示我们要发送数据,`'server.php'`是服务器端处理请求的脚本地址,`true`表示请求是异步的。接着,我们设置了请求头`Content-Type`为`application/json`,...
在Java网络编程中,向指定URL发送GET和POST请求是常见的任务,这通常涉及到与Web服务器进行交互,例如获取网页内容、提交表单数据等。下面我们将详细讲解这两个请求方式的实现过程。 首先,让我们来看如何发送GET...
请求头部包含了请求的相关信息,如Accept(指定客户端能接收的数据类型)、Content-Type(指定发送数据的类型)等。空行用于分隔头部和主体。如果请求方法是POST或PUT,请求体则包含要发送的数据。 模拟HTTP请求时...
使用Request.Builder创建一个请求,指定URL和请求方法(GET、POST等)。例如,发送一个GET请求: ```java String url = "http://yourbackendapi.com/data"; Request request = new Request.Builder() .url(url) ....
在IT领域,获取指定URL的HTML页面是一项基本且重要的任务,尤其在网页抓取、数据分析、网络监控等应用场景中极为常见。以下是从标题、描述、标签以及部分内容中提炼出的关键知识点,旨在深入解析如何通过模拟...