当前位置: 首页 > news >正文

网站正在建设微网站开发需求文档

网站正在建设,微网站开发需求文档,有哪些建设网站的,采集站seo赚钱辅导班最近项目遇到需要从http请求下载文件到服务器,下载前需要判断下http中的文件是否存在。如果判断本地服务器上文件是否存在,用file.exists来判断。但是这个方法却无法判断http中文件是否存在。 如果要判断http文件是否存在,用如下代码&#xf…

        最近项目遇到需要从http请求下载文件到服务器,下载前需要判断下http中的文件是否存在。如果判断本地服务器上文件是否存在,用file.exists来判断。但是这个方法却无法判断http中文件是否存在。

        如果要判断http文件是否存在,用如下代码:

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;public class Main {public static void main(String[] args) {String urlString = "http://example.com/file.txt";try {URL url = new URL(urlString);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.setRequestMethod("HEAD");int responseCode = connection.getResponseCode();if (responseCode == HttpURLConnection.HTTP_OK) {System.out.println("文件存在");} else {System.out.println("文件不存在");}} catch (IOException e) {System.out.println("连接失败");}}
}

如果对方系统需要身份验证,那么需要加如下代码。我们系统是需要token验证。加权限验证的代码如下:

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;public class Main {public static void main(String[] args) {String urlString = "http://example.com/file.txt";try {URL url = new URL(urlString);HttpURLConnection connection = (HttpURLConnection) url.openConnection();//权限校验connection.setRequestProperty("X-JFrog-Art-Api","cmv125VmedaeDAFdafLFAF2ed");//HEAD请求,不返回响应体,但是有些服务器可能不支持,则改成GET请求connection.setRequestMethod("HEAD");int responseCode = connection.getResponseCode();if (responseCode == HttpURLConnection.HTTP_OK) {System.out.println("文件存在");} else {System.out.println("文件不存在");}} catch (IOException e) {System.out.println("连接失败");}}
}

判断http中文件是否存在可以利用java.nio的方法,代码如下:

import java.io.IOException;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;public class Main {public static void main(String[] args) {String urlString = "http://example.com/file.txt";try {URL url = new URL(urlString);Path path = Paths.get(url.toURI());if (Files.exists(path)) {System.out.println("文件存在");} else {System.out.println("文件不存在");}} catch (IOException e) {System.out.println("连接失败");}}
}

http://www.yayakq.cn/news/833524/

相关文章:

  • 沧州北京网站建设哈尔滨网络公司有哪些
  • 支付网站怎么做北京网站建设类岗位
  • 做淘口令的网站中国纪检监察报范耀庚
  • 网站建设课程设计报告范文模版网站如何优化
  • 网站优化关键词是怎么做的延吉市住房城乡建设局官方网站
  • 微信网站开发用什么语言个人建设网站如何定位
  • 多国语言网站建设规模以上工业企业名单
  • 网站蓝色自己怎么做网站空间
  • 百度收录正常网站流量下降河北省招标投标网官网
  • 找人做网站需要什么软件wordpress 用户组
  • 萍乡土建设计网站模板网传奇手游
  • 网站建站如何入手养老网站建设合同
  • 企业网站开发需求分析模板海东市网站建设
  • 生产备案号怎么查询网站wordpress阿里云推送
  • 网站用什么软件做类似游侠客网站建设
  • pc站转换手机网站优质的广州微网站建设
  • 如何通过网站做网上报名系统排名优化培训
  • 平面设计的网站西安是哪个省市
  • 室内效果图代做网站wordpress 获取当前文章标题
  • 上海市人才网官网桂平seo关键词优化
  • 网站制作规划设计内容建站服务器多少钱
  • 网站怎么做域名实名认证吗wordpress如何做站群
  • 新开传奇网站发布网站白酒类网站模板
  • 广州建设h5网站360网站空间
  • 怎么注册一个网站昆明网站建设平台
  • 顺的网站建设策划中国纪检监察报数字报
  • 做项目网站要不要备案卡姿兰网站建设策划书
  • 免费微网站模板做设计的去哪些大厂
  • 网站做app安全吗做个小网站 虚拟空间 买服务器
  • 什么浏览器适合看网站wordpress主页大小