[关闭]
@rayiooo 2018-07-01T14:11:08.000000Z 字数 2553 阅读 990

Readme

Yue

“约了么”软件工程实验项目。

项目概述

约了吗系统是社交软件的一种,其主要作用是能够帮助大学生相互交流,在进行各种活动时寻找到具有相同目的,志同道合的伙伴。

系统名称 约了么
项目开发方 sdu都说话软件公司(Sdu Speaking Software)
项目需求方 sdu益西曲珍软件工程分公司
项目投资方 自费
用户 在校大学生

项目文档

可行性分析(研究)报告(FAR)

软件开发计划(SDP)

工具调查分析(CASE)

需求变更申请

软件需求规格说明(SRS)

软件(结构)设计说明(SDD)

开发进度

03/2604/0204/0904/1604/2304/3005/0705/1405/2105/2806/0406/1106/1806/25可行性分析报告(FAR) 软件开发计划(SDP) CASE工具调查分析 软件需求变更单 软件需求规格说明(SRS) 软件(结构)设计说明(SDD) 编码 发布 验收 项目确定项目实施项目验收“约了么”项目开发流程

SimpleHttpUtils

案例主函数入口

  1. package com.xiets.http;
  2. public class Main {
  3. public static void main(String[] args) throws Exception {
  4. // GET 请求, 返回响应文本
  5. String html = SimpleHttpUtils.get("http://blog.csdn.net/");
  6. System.out.println(html);
  7. }
  8. }

接口说明

  1. // (可选) 设置默认的User-Agent是否为移动浏览器模式, 默认为PC浏览器模式
  2. public static void setMobileBrowserModel(boolean isMobileBrowser);
  3. // (可选) 设置默认的请求头, 每次请求时都将会 添加 并 覆盖 原有的默认请求头
  4. public static void setDefaultRequestHeader(String key, String value);
  5. // (可选) 设置 连接 和 读取 的超时时间, 连接超时时间默认为15000毫秒, 读取超时时间为0(即不检查超时)
  6. public static void setTimeOut(int connectTimeOut, int readTimeOut);
  1. // 返回响应文本
  2. public static String get(String url);
  3. public static String get(String url, Map<String, String> headers);
  4. // 下载文件, 返回文件路径
  5. public static String get(String url, File saveToFile);
  6. public static String get(String url, Map<String, String> headers, File saveToFile);
  1. // 提交数据, 返回响应文本
  2. public static String post(String url, byte[] body);
  3. public static String post(String url, Map<String, String> headers, byte[] body);
  4. // 上传文件, 返回响应文本
  5. public static String post(String url, File bodyFile);
  6. public static String post(String url, Map<String, String> headers, File bodyFile);
  7. // 从输入流中读取数据上传, 返回响应文本
  8. public static String post(String url, InputStream bodyStream);
  9. public static String post(String url, Map<String, String> headers, InputStream bodyStream);
  1. /*
  2. * 每一个参数的说明详见最后的 SimpleHttpUtils 类中的代码,
  3. * 该接口繁琐,建设直接使用上面说明的 get(...) 和 post(...) 方法
  4. */
  5. public static String sendRequest(String url,
  6. String method,
  7. Map<String, String> headers,
  8. InputStream bodyStream,
  9. File saveToFile);

参考资料

轻量级简易 Java http 网络请求的封装: SimpleHttpUtils

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注