Java 游戏服务器学习 初章
来源:互联网 发布:电力数据网接入设备 编辑:程序博客网 时间:2024/05/20 12:51
一、HTTP编程
互联网上最广泛的一种网络协议-HTTP,是最常见的超文本传输协议,几乎所有的WWW文件都必须遵守这个标准。设计HTTP最初只是为了提供一种HTML页面发布和接受的方法。HTTP的工作原理最简单,客户端请求服务器建立连接并发送数据,服务器接收到请求并进行处理,处理完成之后返回数据并断开链接。下面以访问网站的流程来举例说明。
package com.servlet;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;/****java.net 包中是与网络操作相关的API**/public class Test{ public static void main(String[] args) { try{ String destination="http://www.baidu.com"; //定义URL URL url=new URL(destination); //打开链接,强制转换为HttpURLConnection HttpURLConnection conn=(HttpURLConnection)url.openConnection(); conn.connect(); //获取输流,并用BufferedReader进行封装 BufferedReader reader=new BufferedReader(new InputStreamReader(conn.getInputStream())); StringBuffer sBuffer=new StringBuffer(); String line=""; //读取返回流中的内容 while((line=reader.readerLine())!=null) { sBuffer.append(line).append("\r\n"); } //打印状态码 System.out.println("http response code========>"+conn.getResponseCode()); //打印返回内容 System.out.println("http response===========>"+sBuffer); conn.disconnect(); } catch(MalformedURLException e) { e.printStackTrace(); } catch(IOException e) { e.printStackTrace(); } }}
以上是通过Java的net包进行HTTP请求的方法,以上打印内容如下图所示
阅读全文
1 0
- Java 游戏服务器学习 初章
- java 游戏服务器
- java 游戏服务器开发
- 传奇游戏服务器源码学习
- 游戏服务器学习启动篇
- java开发游戏服务器心得
- Java游戏学习
- Java游戏学习
- 游戏服务器开发需要学习的技术
- 学习游戏服务器编程基础篇
- 学习游戏服务器编程提高篇
- 游戏服务器JVM调优(Java)
- Java在游戏服务器开发中的应用
- Java在游戏服务器开发中的应用
- Java在游戏服务器开发中的应用
- Java在游戏服务器开发中的应用
- Java在游戏服务器开发中的应用
- Java在游戏服务器开发中的应用
- Photon_使用NHibernate向数据库中增删改查数据_006
- 十进制整数转换为其他进制输出
- Tesseract-OCR学习系列(一)简介
- 59
- C#:params类型参数
- Java 游戏服务器学习 初章
- centos7 装机后的基本配置
- winrar加密分析
- GC工作原理
- 列出所有有效的strerror串值
- robotframework
- PL/SQL(或者说是Oracle)错误ORA-00972:标识符过长
- beautifulsoup4函数使用学习
- Drupal ajax html和bootstrap dropdown button的事件机制