개체 UrlObject
URL 처리 개체
기본 모듈. url 형식화, 구문 분석 및 어셈블리 제공
1
2
3
4
5
6var url = new net.Url('http://www.xici.net/');
var url = new net.Url({
protocol: 'http:',
hostname: 'www.xici.net',
pathname: '/'
});
계승
건설자
UrlObject
매개 변수 생성을 사용하는 UrlObject 개체 생성자
1new UrlObject(Object args);
호출 매개 변수 :
- args : Object, 구성 매개 변수를 지정하는 사전 개체이며 지원되는 필드는 프로토콜, 슬래시, 사용자 이름, 암호, 호스트 이름, 포트, 경로 이름, 쿼리, hash
url 문자열 생성을 사용하는 UrlObject 객체 생성자
1
2
3new UrlObject(String url = "",
Boolean parseQueryString = false,
Boolean slashesDenoteHost = false);
호출 매개 변수 :
- url : 문자열, url 문자열을 지정합니다.
- parseQueryString : Boolean, 쿼리 구문 분석 여부 지정
- slashesDenoteHost : Boolean, 기본값은 false입니다. true로 설정하면 문자열 '//'뒤에서 다음 '/'까지의 문자열이 호스트로 구문 분석됩니다 (예 : '// foo / bar'). 결과는 다음과 같아야합니다. {pathname : '// foo / bar'} 대신 {host : 'foo', pathname : '/ bar'}
회원 속성
href
문자열, 쿼리 및 현재 UrlObject 개체에서 전체 url 주소 설명을 설정합니다.이 설명은 다른 모든 속성에서 조합됩니다.
1String UrlObject.href;
protocol
현재 UrlObject 개체에서 문자열, 쿼리 및 프로토콜 이름 설정
1String UrlObject.protocol;
slashes
현재 UrlObject 개체에 이중 슬래시가 포함되어 있는지 부울, 쿼리 및 설정
1Boolean UrlObject.slashes;
auth
사용자 이름 및 암호 속성으로 조합 된 현재 UrlObject 개체의 전체 확인 문자열을 문자열, 쿼리 및 설정합니다.
1String UrlObject.auth;
username
현재 UrlObject 개체에서 인증 된 사용자 문자열, 쿼리 및 설정
1String UrlObject.username;
password
문자열, 쿼리 및 현재 UrlObject 개체의 인증 암호 설정
1String UrlObject.password;
host
현재 UrlObject 개체에서 문자열, 쿼리 및 전체 호스트 설명 설정, hasname 및 port로 조합
1String UrlObject.host;
hostname
문자열, 쿼리 및 현재 UrlObject 개체의 호스트 이름 설정
1String UrlObject.hostname;
port
현재 UrlObject 개체에서 문자열, 쿼리 및 포트 번호 설정
1String UrlObject.port;
path
문자열, 쿼리 및 현재 UrlObject 개체 (요청 포함)에서 요청의 전체 경로를 경로 이름 및 쿼리로 조합
1String UrlObject.path;
pathname
문자열, 쿼리 및 현재 UrlObject 개체의 경로 설정
1String UrlObject.pathname;
search
"?"+ query와 동일한 현재 UrlObject 개체의 문자열, 쿼리 및 요청 문자열 ( "?"포함)을 설정합니다.
1String UrlObject.search;
query
값, 쿼리 및 현재 UrlObject 개체의 요청 문자열 설정 ( "?"제외)
1Value UrlObject.query;
hash
현재 UrlObject 개체 ( "#"포함)에서 요청 앵커 지점을 문자열, 쿼리 및 설정합니다.
1String UrlObject.hash;
searchParams
HttpCollection , 현재 UrlObject 개체의 요청 문자열 쿼리 ( "?"제외)
1readonly HttpCollection UrlObject.searchParams;
회원 기능
parse
url 문자열 구문 분석
1
2
3UrlObject.parse(String url,
Boolean parseQueryString = false,
Boolean slashesDenoteHost = false);
호출 매개 변수 :
- url : 문자열, 구문 분석 할 url 문자열 지정
- parseQueryString : Boolean, 쿼리 구문 분석 여부 지정
- slashesDenoteHost : Boolean, 기본값은 false입니다. true로 설정하면 문자열 '//'뒤에서 다음 '/'까지의 문자열이 호스트로 구문 분석됩니다 (예 : '// foo / bar'). 결과는 다음과 같아야합니다. {pathname : '// foo / bar'} 대신 {host : 'foo', pathname : '/ bar'}
format
지정된 매개 변수로 UrlObject 생성
1UrlObject.format(Object args);
호출 매개 변수 :
- args : Object, 구성 매개 변수를 지정하는 사전 개체이며 지원되는 필드는 프로토콜, 슬래시, 사용자 이름, 암호, 호스트 이름, 포트, 경로 이름, 쿼리, hash
resolve
url 경로 url 새 경로가 상대 경로인지 절대 경로인지 자동으로 인식
1UrlObject UrlObject.resolve(String url);
호출 매개 변수 :
- url : 문자열, 새 경로 지정
반환 결과 :
- UrlObject , 재배치 데이터를 포함하는 객체를 반환합니다.
normalize
표준화 된 경로
1UrlObject.normalize();
toString
객체의 문자열 표현을 반환합니다. 일반적으로 "[Native Object]"를 반환합니다. 객체는 자체 특성에 따라 다시 구현 될 수 있습니다.
1String UrlObject.toString();
반환 결과 :
- String , 객체의 문자열 표현을 반환합니다.
toJSON
객체의 JSON 형식 표현을 반환하고 일반적으로 객체가 정의한 읽을 수있는 속성 모음을 반환합니다.
1Value UrlObject.toJSON(String key = "");
호출 매개 변수 :
- key : 문자열, 미사용
반환 결과 :
- Value , 직렬화 가능한 JSON이 포함 된 값을 반환합니다.