import java.net.*;
import java.io.*;
import java.util.Locale;
class PostTest
{
public static void main(String[] args)
{
try
{
//用于注册的用户名 密码 问题 答案临时变量
//String temp="tester";
String urlstr="http://localhost/postTest/register.php";
URL url=new URL(urlstr);
URLConnection conn=url.openConnection();
//这里是关键,表示我们要向链接里输出内容
conn.setDoOutput(true);
//获得连接输出流
OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream());
//这里是我定义了一组账号信息,字段+数据
String str=String.format(Locale.CHINA,"name=%s&&pwd=%s",
"admin","123");
//把数据写入
out.write(str);
out.flush();
out.close();
//到这里已经完成了,不过我们还是看看返回信息吧,他的注册返回信息也在此页面
BufferedReader reader=new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line=null;
int lineNum=1;
while((line=reader.readLine())!=null)
{
++lineNum;
System.out.println(line);
}
}
catch (Exception x)
{
System.out.println(x.toString());
}
}
}
相关推荐
java实现get请求post请求,文件传输 /** * 发送https请求 * @param requestUrl 请求地址 * @param requestMethod 请求方式(GET、POST) * @param outputStr 提交的数据 * @return 返回微信服务器响应的信息 ...
利用httpclient-4.3.1.jar、httpcore-4.3.jar包,很简单的用java实现httpget和httppost请求。
java模拟HTTP发送post和get请求工具类,使用httpClient类
总结来说,Java中实现HTTP POST和GET请求,特别是带回调的功能,涉及到网络编程的基本原理和Java的异步处理技术。了解这些知识点对于开发涉及网络通信的Java应用至关重要。通过自定义类和使用Java 8的特性,我们可以...
java调用HTTP接口(Get请求和Post请求)
本篇文章将详细介绍如何在Java中实现GET和POST请求,以及相关的知识点。 首先,我们要了解GET和POST的区别。GET请求通常用于获取资源,其参数附加在URL后面,是可见的,且对数据长度有限制,一般不超过2KB。而POST...
### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...
在 Java 中发送 GET 和 POST 请求是非常常见的操作,今天我们将通过使用 Apache HttpClient 库来实现这些操作。 什么是 Apache HttpClient 库? Apache HttpClient 库是 Apache 软件基金会提供的一个开源库,用于...
在Java编程中,发送HTTP POST和GET请求是常见的任务,特别是在与Web服务交互或进行自动化测试时。HTTP协议是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器或Java应用程序)如何向服务器请求数据,...
下面是一个简单的GET请求示例: ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); ...
在Java中,我们通常使用`java.net.URL`和`java.net.HttpURLConnection`来发送GET请求。以下是一个简单的示例: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net....
利用这两个jar包,很简单的用java实现httpget和httppost请求。
最后,`HTTPre.java`看起来像是一个拼写错误,可能是`HttpRequest`或者`HttpResponser`的变体,这可能是一个包含了HTTP请求和响应处理逻辑的类。 总的来说,这些文件共同构成了一个完整的HTTP客户端实现,包括POST...
这里我们将深入探讨如何使用Java发送GET和POST请求,以及处理JSON数据。 首先,让我们关注GET请求。GET请求主要用于从服务器获取资源,其参数通常包含在URL中。在Java中,可以使用`HttpURLConnection`类或者第三方...
在Java中,可以使用`java.net.URL`和`java.net.URLConnection`类来发送GET请求。以下是一个简单的示例: ```java URL url = new URL("http://example.com"); URLConnection connection = url.openConnection(); ...
java的get和post请求,获取json的工具类,https时会存在ssl校验的问题,工具会自动去除ssl校验。
这个压缩包可能包含了实现HTTP GET和POST请求所需的jar包以及示例代码,帮助开发者理解如何使用HttpClient进行网络通信。下面将详细介绍HttpClient库,HTTP请求的基本概念,以及GET和POST方法的差异。 HttpClient是...
GET请求通常用于获取数据,而POST请求用于提交数据。`HttpConnUtils.jar`是一个Java工具类库,它简化了通过URL执行这两种HTTP请求的过程,并允许传递参数。下面我们将详细探讨如何使用此类库以及相关的HTTP基础知识...
JAVA 调用HTTP接口POST或GET实现方式,java通用
GET请求通常用于获取服务器上的资源,它将参数附加到URL中,具有可缓存、可被书签、地址栏可见等特性。POST请求则用于向服务器提交数据,常用于创建或更新资源,其参数包含在请求体中,对用户相对隐蔽。 HttpClient...