`

JAVA实现post和get请求

    博客分类:
  • JAVA
阅读更多
使用Java发送post请求
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请求

import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.UnsupportedEncodingException;
import java.net.URL;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
/**
 *
 * @author Administrator
 */
public class Createulr {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws UnsupportedEncodingException, IOException{
        String  app_id = "123";
        String goods_id = "1";
        String user_id = "56908";//56908/11167810;
        String num = "10";
        String url = "";
        String sign = "";
        String key = "pineNut_liugc";
        md5 md5 = new md5();
        String str = "app_id="+app_id+"&goods_id="+goods_id+"&num="+num+"&user_id="+user_id+key;
        //System.out.println(str);
        sign = md5.getMD5Str(str).toUpperCase();
        url = "
http://uctest3.ucweb.com:7801/pineNuts/pineNuts/api/query.php?app_id="+app_id+"&goods_id="+goods_id+"&user_id="+user_id+"&num="+num+"&sign="+sign;
        getUrlContent(url);
    }
     /**
         * 读取URL指定的网页内容
         *
         * @throws IOException
         */
        public static void getUrlContent(String link) throws IOException {
                URL url = new URL(link);
                //打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream。
                Reader reader = new InputStreamReader(new BufferedInputStream(url.openStream()));
                int c;
                while ((c = reader.read()) != -1) {
                        System.out.print((char) c);
                }
                reader.close();
        }

}
无联机状态信息       
分享到:
评论

相关推荐

    java实现get请求post请求,文件传输

    java实现get请求post请求,文件传输 /** * 发送https请求 * @param requestUrl 请求地址 * @param requestMethod 请求方式(GET、POST) * @param outputStr 提交的数据 * @return 返回微信服务器响应的信息 ...

    java实现httpget和httppost请求httpclient-4.3.1.jar包

    利用httpclient-4.3.1.jar、httpcore-4.3.jar包,很简单的用java实现httpget和httppost请求。

    Java发送post,get请求

    java模拟HTTP发送post和get请求工具类,使用httpClient类

    java http post和get请求回调

    总结来说,Java中实现HTTP POST和GET请求,特别是带回调的功能,涉及到网络编程的基本原理和Java的异步处理技术。了解这些知识点对于开发涉及网络通信的Java应用至关重要。通过自定义类和使用Java 8的特性,我们可以...

    java通过HTTP调用接口(Get请求和Post请求)

    java调用HTTP接口(Get请求和Post请求)

    java 实现get,post请求

    本篇文章将详细介绍如何在Java中实现GET和POST请求,以及相关的知识点。 首先,我们要了解GET和POST的区别。GET请求通常用于获取资源,其参数附加在URL后面,是可见的,且对数据长度有限制,一般不超过2KB。而POST...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 #### 一、概述 在Java编程中,处理HTTP请求是一项常见的需求,特别是在与Web服务进行交互时。Apache HttpClient库提供了一种强大的方法来执行HTTP...

    使用java发送get和post请求实践

    在 Java 中发送 GET 和 POST 请求是非常常见的操作,今天我们将通过使用 Apache HttpClient 库来实现这些操作。 什么是 Apache HttpClient 库? Apache HttpClient 库是 Apache 软件基金会提供的一个开源库,用于...

    java发送post和get请求源码及jar包

    在Java编程中,发送HTTP POST和GET请求是常见的任务,特别是在与Web服务交互或进行自动化测试时。HTTP协议是互联网上应用最广泛的一种网络协议,它定义了客户端(如浏览器或Java应用程序)如何向服务器请求数据,...

    java发送http/https请求(get/post)代码

    下面是一个简单的GET请求示例: ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); ...

    java后台实现 get post 提交.zip

    在Java中,我们通常使用`java.net.URL`和`java.net.HttpURLConnection`来发送GET请求。以下是一个简单的示例: ```java import java.io.BufferedReader; import java.io.InputStreamReader; import java.net....

    java实现httpget和httppost请求jar包

    利用这两个jar包,很简单的用java实现httpget和httppost请求。

    java进行POST或者GET请求

    最后,`HTTPre.java`看起来像是一个拼写错误,可能是`HttpRequest`或者`HttpResponser`的变体,这可能是一个包含了HTTP请求和响应处理逻辑的类。 总的来说,这些文件共同构成了一个完整的HTTP客户端实现,包括POST...

    java发送http/https请求(get/post)Demo,亲测可用

    这里我们将深入探讨如何使用Java发送GET和POST请求,以及处理JSON数据。 首先,让我们关注GET请求。GET请求主要用于从服务器获取资源,其参数通常包含在URL中。在Java中,可以使用`HttpURLConnection`类或者第三方...

    Java实现HTTP(GET、POST)请求

    在Java中,可以使用`java.net.URL`和`java.net.URLConnection`类来发送GET请求。以下是一个简单的示例: ```java URL url = new URL("http://example.com"); URLConnection connection = url.openConnection(); ...

    https的get和post请求,去除ssl校验的java工具类

    java的get和post请求,获取json的工具类,https时会存在ssl校验的问题,工具会自动去除ssl校验。

    HttpClient发送http请求(post和get)需要的jar包+内符java代码案例+注解详解

    这个压缩包可能包含了实现HTTP GET和POST请求所需的jar包以及示例代码,帮助开发者理解如何使用HttpClient进行网络通信。下面将详细介绍HttpClient库,HTTP请求的基本概念,以及GET和POST方法的差异。 HttpClient是...

    java使用url发送post和get请求:HttpConnUtils.jar

    GET请求通常用于获取数据,而POST请求用于提交数据。`HttpConnUtils.jar`是一个Java工具类库,它简化了通过URL执行这两种HTTP请求的过程,并允许传递参数。下面我们将详细探讨如何使用此类库以及相关的HTTP基础知识...

    JAVA 调用HTTP接口POST或GET实现方式

    JAVA 调用HTTP接口POST或GET实现方式,java通用

    后台模拟发送GET和POST请求

    GET请求通常用于获取服务器上的资源,它将参数附加到URL中,具有可缓存、可被书签、地址栏可见等特性。POST请求则用于向服务器提交数据,常用于创建或更新资源,其参数包含在请求体中,对用户相对隐蔽。 HttpClient...

Global site tag (gtag.js) - Google Analytics