객체 내장 객체

객체 UrlObject

URL 객체

기본 모듈. url 형식화, 구문 분석 및 어셈블리 제공

1 2 3 4 5 6
var url = new net.Url('http://www.xici.net/'); var url = new net.Url({ protocol: 'http:', hostname: 'www.xici.net', pathname: '/' });

상속

생성자

UrlObject

매개 변수로 구성된 UrlObject 객체 생성자

1
new UrlObject(Object args);

통화 매개 변수 :

  • args : Object, 구성 매개 변수를 지정하는 사전 오브젝트로, 지원되는 필드는 프로토콜, 슬래시, 사용자 이름, 비밀번호, 호스트 이름, 포트, 경로 이름, 조회, hash

url 문자열을 사용하여 구성된 UrlObject 객체 생성자

1 2 3
new UrlObject(String url = "", Boolean parseQueryString = false, Boolean slashesDenoteHost = false);

통화 매개 변수 :

  • url : 문자열, 구조 지정 url 문자열을
  • parseQueryString : 부울, 쿼리 구문 분석 여부를 지정합니다
  • slashesDenoteHost : 부울, 기본값은 false입니다. true로 설정하면 문자열 '//'에서 다음 '/'까지의 문자열이 호스트로 구문 분석됩니다 (예 : '// foo / bar'). {pathname : '// foo / bar'} 대신 {host : 'foo', 경로 이름 : '/ bar'}

회원 속성

href

현재 UrlObject에서 전체 url 설명을 문자열, 쿼리 및 설정

1
String UrlObject.href;

protocol

현재 UrlObject 객체에서 프로토콜 이름을 문자열, 쿼리 및 설정

1
String UrlObject.protocol;

slashes

부울, 쿼리 및 현재 UrlObject 객체에 이중 슬래시가 포함되어 있는지 여부를 설정

1
Boolean UrlObject.slashes;

auth

사용자 이름 및 비밀번호 속성으로 조합 된 현재 UrlObject 객체에서 전체 유효성 검증 문자열을 문자열 화, 조회 및 설정

1
String UrlObject.auth;

username

현재 UrlObject 객체에서 인증 된 사용자를 문자열, 쿼리 및 설정

1
String UrlObject.username;

password

현재 UrlObject 객체에서 인증 비밀번호를 문자열, 쿼리 및 설정

1
String UrlObject.password;

host

hastname 및 포트에서 어셈블 된 현재 UrlObject 객체의 전체 호스트 설명을 문자열, 쿼리 및 설정

1
String UrlObject.host;

hostname

현재 UrlObject 객체에서 호스트 이름을 문자열, 쿼리 및 설정

1
String UrlObject.hostname;

port

현재 UrlObject 객체에서 문자열, 쿼리 및 포트 번호 설정

1
String UrlObject.port;

path

현재 UrlObject 객체에서 요청의 전체 경로 (요청 포함)를 문자열, 쿼리 및 설정하고 경로 이름 및 쿼리에서 조합

1
String UrlObject.path;

pathname

현재 UrlObject 객체의 경로를 문자열, 쿼리 및 설정

1
String UrlObject.pathname;

문자열, 쿼리 및 요청 문자열 설정 ( "?"포함) 현재 UrlObject 개체에서 "?"+ Query에 해당

1
String UrlObject.search;

query

현재 UrlObject 객체에서 요청 문자열 ( "?"제외)의 값을 쿼리하고 설정합니다.

1
Value UrlObject.query;

hash

현재 UrlObject에서 요청 앵커 ( "#"포함)를 문자열, 쿼리 및 설정

1
String UrlObject.hash;

회원 기능

parse

url 문자열 구문 분석

1 2 3
UrlObject.parse(String url, Boolean parseQueryString = false, Boolean slashesDenoteHost = false);

통화 매개 변수 :

  • url : String, 구문 분석 할 url 문자열을 지정합니다
  • parseQueryString : 부울, 쿼리 구문 분석 여부를 지정합니다
  • slashesDenoteHost : 부울, 기본값은 false입니다. true로 설정하면 문자열 '//'에서 다음 '/'까지의 문자열이 호스트로 구문 분석됩니다 (예 : '// foo / bar'). {pathname : '// foo / bar'} 대신 {host : 'foo', 경로 이름 : '/ bar'}

format

지정된 파라미터로 UrlObject를 구축합니다

1
UrlObject.format(Object args);

통화 매개 변수 :

  • args : Object, 구성 매개 변수를 지정하는 사전 오브젝트로, 지원되는 필드는 프로토콜, 슬래시, 사용자 이름, 비밀번호, 호스트 이름, 포트, 경로 이름, 조회, hash

resolve

url 경로를 url 새 경로가 상대인지 절대인지 자동으로 식별

1
UrlObject UrlObject.resolve(String url);

통화 매개 변수 :

  • url : 문자열, 새 경로를 지정

결과를 반환합니다 :

  • UrlObject , 재배치 데이터가 포함 된 객체를 반환

normalize

표준화 된 경로

1
UrlObject.normalize();

toString

일반적으로 "[Native Object]"라는 객체의 문자열 표현을 반환합니다. 객체는 자체 특성에 따라 다시 구현할 수 있습니다.

1
String UrlObject.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

toJSON

객체의 JSON 표현을 반환합니다. 일반적으로 객체가 정의한 읽기 가능한 속성 모음을 반환합니다.

1
Value UrlObject.toJSON(String key = "");

통화 매개 변수 :

  • key : 문자열, 미사용

결과를 반환합니다 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.