-
怎么查java地址_Java 查询URL对应IP地址
2021-03-16 11:14:00while (true) { System.out.println("请输入需要查询的URL:"); str = scanner.nextLine().trim(); if (str.equalsIgnoreCase("exit")) { System.out.println("程序退出"); break; } else if (str.length() == 0) { .../**
* @ClassName TestSocket1
* @Version 1.0
* @Date 2014-9-26 上午10:19:36
*/
public class TestSocket1 {
public static void main(String[] args) throws UnknownHostException {
String str = "";
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入需要查询的URL:");
str = scanner.nextLine().trim();
if (str.equalsIgnoreCase("exit")) {
System.out.println("程序退出");
break;
} else if (str.length() == 0) {
System.out.println("本机IP " + getLocalHost(str));
} else {
System.out.println(Arrays.toString(getWebHost(str).toArray()));
}
}
}
private static String getLocalHost(String url) throws UnknownHostException {
return InetAddress.getLocalHost().toString();
}
private static List getWebHost(String url)
throws UnknownHostException {
List res = new LinkedList();
InetAddress[] address = InetAddress.getAllByName(url);
for (InetAddress inetaddress : address) {
res.add(inetaddress.getHostAddress());
}
return res;
}
}
原文:http://www.cnblogs.com/zhonghuazhi/p/3994390.html
-
asp有数据库按URL参数查询时分页导航该怎么做
2015-01-11 14:10:02我最近在做一个asp网站时...问题很快被发现,是因为每次点击页码相当于刷新网页一次,记录集又会重新创建,并且再获取不到查询所需的URL参数。 我的第一个反应是能不能保存记录集,因为如果让每个页码再去传递之前的参我最近在做一个asp网站时用到分页导航,当我查看数据库中的所有记录时,分页导航没有问题,但当我要查看通过另一个网页传递过来的参数进行数据库查询的记录时,分页导航出现了问题:点击其它页码后,又显示成含所有记录的分页导航。问题很快被发现,是因为每次点击页码相当于刷新网页一次,记录集又会重新创建,并且再获取不到查询所需的URL参数。
我的第一个反应是能不能保存记录集,因为如果让每个页码再去传递之前的参数未免也太多余,而之后我发现,保存记录集还是不可行的最大的原因就是一旦记录数量庞大,记录集会太占内存资源,不管是服务器端还是客户端,客户总不希望浏览你的网页时占太多资源吧。所以最后想到还是用session对象来做比较方便:
即先讲传递过来的URL参数保存在session对象中,然后每次创建记录集时就通过session变量保存的参数来查询数据库,这是我目前认为较方便可行的办法。
还请大家多多指教。
-
php怎么判断字符串是否url,php-获取完整的URL,包括查询字符串和anch
2021-03-23 12:09:32php-获取完整的URL,包括查询字符串和anch有没有办法获取包含页面中用于请求当前页面的整个URL,包括锚点(#后面的文本-我可能使用了错误的单词)?即foo.php页面包含在bar.php中。 如果我在foo.php中使用您的解决...php-获取完整的URL,包括查询字符串和anch
有没有办法获取包含页面中用于请求当前页面的整个URL,包括锚点(#后面的文本-我可能使用了错误的单词)?
即foo.php页面包含在bar.php中。 如果我在foo.php中使用您的解决方案,则需要说出bar.php?blarg = a#blahblahblah
Alex S asked 2020-07-13T22:07:16Z
7个解决方案
82 votes
不,恐怕不会,因为哈希(包括#的字符串)永远不会传递到服务器,因此它仅仅是浏览器的行为属性。 但是,document.location.hash变量将包含其余变量。
如果您真的需要知道哈希是什么,则必须使用document.location.hash JavaScript属性,该属性包含哈希的内容(然后您可以将其插入表单中,或使用ajax请求将其发送到服务器)。
Kazar answered 2020-07-13T22:07:34Z
11 votes
// find out the domain:
$domain = $_SERVER['HTTP_HOST'];
// find out the path to the current file:
$path = $_SERVER['SCRIPT_NAME'];
// find out the QueryString:
$queryString = $_SERVER['QUERY_STRING'];
// put it all together:
$url = "http://" . $domain . $path . "?" . $queryString;
echo $url;
// An alternative way is to use REQUEST_URI instead of both
// SCRIPT_NAME and QUERY_STRING, if you don't need them seperate:
$url = "http://" . $domain . $_SERVER['REQUEST_URI'];
echo $url;
Mihir Bhatt answered 2020-07-13T22:07:49Z
5 votes
您可以使用Javascript onload函数传递完整的URL,包括锚点(#后面的部分),该函数会将URL发送到Ajax端点。
Alex Weinstein answered 2020-07-13T22:08:09Z
4 votes
您不能-您必须通过Javascript将哈希值写入Cookie,才能在后续请求中将其发送到服务器。
karim79 answered 2020-07-13T22:08:29Z
2 votes
此示例节目的完整URL请求为echo curPageURL();或https
function curPageURL() {
$pageURL = 'http';
if(isset($_SERVER["HTTPS"]))
if ($_SERVER["HTTPS"] == "on") {
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
}
return $pageURL;
}
用法:echo curPageURL();
Elshan answered 2020-07-13T22:08:54Z
0 votes
的确,您不能将哈希数据传递到服务器。 但有时您想要的是从服务器获取带有“ #blablabla”的网址,例如当您与“#”共享链接时,但该站点需要登录。 下面是另一种思考方式,可能不会有所不同。
首先,有时您想与“#”共享链接,例如:
www.so.com#lala
首先,您可以使用javascript更改网址,并使用“?”传递一些数据 和“#”同时显示,例如:
www.so.com?foo=lala&&flag=hash#lala
然后,随着“#”神经传递到服务器,但是您可以从$ _GET ['']获取数据,例如:
if($_GET['flag'] === 'hash'){
// base url
$_SESSION['url'] = strtok('http://'.$_SERVER['HTTP_HOST'].$_SERVER["REQUEST_URI"],"?");
// hash data
$_SESSION['hash'] = $_GET['foo'];
}
然后,您可以使用“#”数据进行所有操作,如果要将其传递给客户端,则可以:
$url = $_SESSION['url']."#".$_SESSION['hash'];
header("Location:".$url);
最后,网址又回来了
gy134340 answered 2020-07-13T22:09:36Z
-5 votes
您可以使用rawurlencode函数传递锚。
基本上,您只需要执行以下操作:
bar.php?blarg=a<?php echo rawurlencode('#blahblahblah')?>
user1175283 answered 2020-07-13T22:10:00Z
-
Angular 关于获取Matrix URL 和 普通URL 查询字符串问题
2017-08-11 22:33:36Angular 文档上关于怎么来获取这两种URL规范的querystring并没有给出详细的解释。ActivatedRoute文档:interface ActivatedRoute { snapshot: ActivatedRouteSnapshot url: Observable[]> params: Observable ...Angular 文档上关于怎么来获取这两种URL规范的querystring并没有给出详细的解释。
ActivatedRoute文档:
interface ActivatedRoute { snapshot: ActivatedRouteSnapshot url: Observable<UrlSegment[]> params: Observable<Params> queryParams: Observable<Params> fragment: Observable<string> data: Observable<Data> outlet: string component: Type<any>|string|null get routeConfig(): Route|null get root(): ActivatedRoute get parent(): ActivatedRoute|null get firstChild(): ActivatedRoute|null get children(): ActivatedRoute[] get pathFromRoot(): ActivatedRoute[] get paramMap(): Observable<ParamMap> get queryParamMap(): Observable<ParamMap> toString(): string }
获取这两种不同格式的url的方法就是上面的params,queryParams
二者都返回一个Observable可观察对象,泛型为一个Params
下面转到Params 文档说明:
type Params = { [key: string]: any };
下面是拿出queryString的实践
Matrix URL
let param = this.route.params.map(params => params['key'])
Default URL
let param = this.route.queryParams.map(params => params['key'])
-
怎么把JDBC查询出来的音乐url地址放在html中
2017-09-22 17:28:39然后,知道怎么写数据库增删改查语句。 然后把查询出来的音乐url地址放在html中。 我现在想知道最后一步怎么做??怎么用查询出来的结果代替那个本地的URL? [img=... -
ES的url方式的查询方法
2018-11-29 11:23:04最近公司在做用户画像,后面搭建es集群,为了实现根据标签查询用户的...后面肯定不是用es原生API的方式进行查询的,那么http方式的查询es是怎么样呢? 首先知道es集群的ip地址,默认端口9200。 1.根据id精准查询: ... -
asp的url传参出现乱码,导致数据库查询失败,怎么破?
2013-07-11 14:48:49index.asp文件中部分内容: <!--#include file ="conn2.asp"--> <% set rs=server.createobject("adodb.recordset") ...exec="select * from ImgClass where ClassName<...".." ''如果变量长度大于20--... -
浏览器怎么解析url
2021-03-02 21:10:04浏览器怎么解析url 协议 现在的协议一般是http和https的协议 HTTP 即Hyper Text Transfer Protocol (超文本传输协议),,用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。它基于TCP/IP... -
jdbc mysql url写法_mysql的jdbcurl怎么写
2021-01-14 05:42:24{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"云数据库SQL Server,具有企业许可授权,权限更为开放,引擎功能更为强大。... -
如何获取下一个url请求_分享一个实用脚本获取access.log的请求url和查其中最耗时的接口...
2021-01-12 14:46:25下面介绍访问日志的配置、通过脚本查访问日志得到所有请求的url,还有通过访问日志来查看前30条访问比较慢的接口。tomcat访问日志配置tomcat访问日志格式配置,在config/server.xml里Host标签下加上在日志文件中将... -
hvie struct 怎么查训_hive struct
2021-01-13 11:58:31最后,在我查看了spark-shell在服务器中自动创建的sqlContext变量的配置之后,我看到有很多url和配置变量,我在HDFS或其他服务器中没有权限。需要对PROD Metastore执行查询。我知道用直线工作查询PROD Metastore,我... -
Easyui DataGrid 怎么查询,多条件
2016-05-22 09:38:17是把查询条件的值,异步传到后台,然后后台再返回json,前台改变url绑定? -
post请求参数在请求体中,后台是根据id查询的 ,但是根据url地址测试接口 总是报错 怎么解决
2019-10-15 22:43:57url: '/esg/bsnsvc/bsnsvc!getBsnsvcByBsnvcId.action', data:obj }).success(function (data) { d.resolve(data); }).error(function (data) { d.reject(data); }); return d.promise; }, -
域名怎么查询是否被微信封 微信检测网站拦截查询
2019-01-12 15:11:00所以就有一个想法,能不能实时监测这个 h5 的 URL 一单发现被拦截 就立马更换 域名或 url 在网上看到好多借口,但是都是付费 api 。 解决方案 于是自己研究了一下,发现一个微信的官方检测借口。 ... -
怎么查服务器DNS
2008-12-25 09:41:08先ping对方ip ping [url]www.sina.com.cn[/url] 得出ip202.194.168.2 用nslookup nslookup 查处dns,dns一般为2个,一个备用 转载于:https://blog.51cto.com/opper/122352 -
ensp配置access口_详解tomcat访问日志配置+获取请求url+查前30个最耗时的接口
2020-12-30 23:20:25下面介绍访问日志的配置、通过脚本查访问日志得到所有请求的url,还有通过访问日志来查看前30条访问比较慢的接口。tomcat访问日志配置tomcat访问日志格式配置,在config/server.xml里Host标签下加上在日志文件中将... -
分析输入url到页面返回的过程(查询返回过程)
2014-10-28 11:33:37这个问题之前、最近、我想以后肯定还会被问到,或者问到这样的题目,如果在百度框里输入查询的字符串开始,是怎么返回你需要的东西呢。 那这什么个过程呢(这个问题我在之后的博客中在写)? 网上各种的... -
JSP分页怎么传递查询条件
2011-05-27 13:14:39环境:strust2,hibernate3 现在分页已经实现好了,按条件查询也实现好了,但是就是两者结合起来有问题。 按照条件查询后,如果有多页,点击分页的链接,...2 如果使用URL以get方式传参,怎么解决中文参数编码问题? -
python怎么查找代码位置查询_邮编查地址示例代码
2020-12-09 20:23:53/usr/bin/python# encoding:utf-8import urllib2, json, urllib# 1、邮编查地址data = {}data["appkey"] = "your_appkey_here"data["zipcode"] = "310012"url_values = urllib.urlencode(data)url = ... -
php查询多id,PHP怎么同时查询多个ID?
2021-03-23 12:01:22getrow($sql); $server=$db->getrow('select * from '.tname('server').' where CD_ID='.$row['CD_Server'].''); if($row){ $CD_Url=$row['CD_Url']; $play... -
nodejs mysql 同步查询_nodejs查询数据库 执行顺序不太对。。怎么同步查询
2021-01-28 09:23:06直接上代码var resu;var db = require("./dbs.js");...var server=http.createServer(function(req,res){if(req.url!=="/favicon.ico"){resu = db.searchDb();res.writeHead(200,{"Content-Type":"... -
mysql怎么逆递归查询_顶mysql逆向递归树查询
2021-01-19 07:07:33创建mysql函数 fun_Knowledge_child_url, 输入一个int类型节点chId,return一个url字符串BEGINDECLAREsTempVARCHAR(1000);DECLAREsTempChdVARCHAR(1000);DECLAREknoNameVARCHAR(100);DECLAREtempPidINT;SETsTemp='$';... -
jqgrid点击查询按钮,怎么触发点击事件,怎么把查询条件带进去
2015-11-05 10:28:06url:"${pageContext.request.contextPath}/listLogDb", postData:{"txDate":txDate,"jobNameStr":jobName}, rownumbers : true, // 是否显示前面的行号 datatype : "post", // 返回的数据类型 ... -
mysql查询的php语句怎么写_一个查询语句怎么写,mysql php
2021-01-26 22:48:47mysql php数据库表结构产品表 product产品id 产品目录 产品名称productid cids productname1 (1,3,4) 精品服装12 (3,8) 精品服装23 (7,4,9) 精品服装3需求:1、比如进入一个产品的页面,通过url... -
java 使用jdbc查询mysql数据库怎么也查不出,但是直接在mysql中能查的到
2019-04-24 08:58:48原因是连接数据库的地址(url)后没有设置字符编码集。 url前缀: jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxx 解决方案: (mysql驱动5版本)在连接地址后加上 ?useUnicode=true&characterEncoding=UTF-8 (mysql... -
layui url怎么获取api路径_java调用API操作GitLab
2020-12-06 11:18:24//创建失败 } /** * 获取分支列表 * @return 成功时返回分支列表,失败返回null */ public List getListBranches(){ try { GitlabAPI api = GitlabAPI.connect(url, token);//连接服务器 api.setConnectionTimeout... -
如何从tomcat 日志中找出最多的接口_分享一个实用脚本获取access.log的请求url和查其中最耗时的接口...
2020-11-29 19:04:45下面介绍访问日志的配置、通过脚本查访问日志得到所有请求的url,还有通过访问日志来查看前30条访问比较慢的接口。tomcat访问日志配置tomcat访问日志格式配置,在config/server.xml里Host标签下加上在日志文件中将... -
分析输入url到页面返回的过程(或者查询返回过程)
2017-04-29 22:12:53这个问题之前、最近、我想以后肯定还会被问到,或者问到这样的题目,如果在百度框里输入查询的字符串开始,是怎么返回你需要的东西呢。 那这什么个过程呢(这个问题我在之后的博客中在写)? 网上各种的... -
jquery ajax怎么按条件查询数据
2017-06-29 07:50:40var app = angular.module('myApp', ['ui.bootstrap']); app.controller('myCtrl', function ($scope) { $scope.param = {};...jquery 小白,想查询数据中saleStatus=1的数据返回到json类型 应该怎么修改