> For the complete documentation index, see [llms.txt](https://doc.velneo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.velneo.com/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md).

# Funciones de Internet

## Contenido

[urlHost](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlhost)

[urlMake](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlmake)

[urlPassword](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlpassword)

[urlPath](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlpath)

[urlPort](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlport)

[urlScheme](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlscheme)

[urlUserName](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md#urlusername)

## Internet

Conjunto de [Funciones de fórmula ](/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas.md)que nos permiten componer y extraer información de URL’s.

### urlHost

Devuelve el dominio o IP de la url.

#### Sintaxis

urlHost(url)

#### Parámetros

**url**

Expresión alfabética de referencia que contendrá la url cuyo dominio se desea obtener.

#### Ejemplos

`urlHost("http://127.0.0.1/Index.pag" )` = 127.0.0.1\
`urlHost("[[http://velneo.com/index.htm")` = velneo.com

### urlMake

Compone una url según el formato siguiente:

esquema://usuario:contraseña\@dominio:puerto/senda

#### Sintaxis

urlMake(esquema, dominio, senda, puerto, usuario, contraseña)

#### Parámetros

**esquema**

Esquema del protocolo de comunicaciones.

**dominio**

IP o dominio.

**senda**

Senda dentro del dominio.

**puerto**

Número de puerto de comunicación.

**usuario**

Identificador del usuario.

**contraseña**

Contraseña del usuario.

#### Ejemplo

`urlMake("http", "www.dominio.com", "login.htm", "82", "mi_usuario", "pwd")` = <http://mi_usuario:pwd@www.dominio.com:82/login.htm>

### urlPassword

Devuelve la contraseña de una url con el formato siguiente:

esquema://usuario:contraseña\@dominio:puerto/senda

#### Sintaxis

urlPassword( url )

#### Parámetros

**url**

Expresión alfabética que contendrá la URL cuya contraseña queremos obtener.

#### Ejemplo

`urlPassword("http://usuario123:abc123@www.velneo.com:81/enter.htm" )` = abc123

### urlPath

Devuelve la senda de la URL que se le pase como parámetro.

#### Sintaxis

urlPath(url)

#### Parámetros

**url**

Expresión alfabética de referencia que contendrá la url cuya senda se desea obtener.

#### Ejemplos

`urlPath("http://velneo.com/info/index")` = /info/index/

### urlPort

Devuelve el puerto de la Url pasada como parámetro.

#### Sintaxis

urlPort(url)

#### Parámetros

**url**

Expresión alfabética de referencia que contendrá la Url cuyo puerto se desea obtener. No se especifica número de puerto alguno, la función devolverá -1.

#### Ejemplo

`urlPort("http://usuario123:abc123@www.velneo.com:81/enter.htm" )` = 81

### urlScheme

Devuelve el esquema o el protocolo de la Url pasada como parámetro.

#### Sintaxis

urlScheme(url)

#### Parámetros

**url**

Expresión fórmula que contendrá la Url cuyo esquema queremos obtener.

#### Ejemplo

`urlScheme("vatp://v7cloud2.velneo.com:6000" )` = vatp

### urlUserName

Devuelve el nombre de usuario de una url con el formato siguiente:

esquema://usuario:contraseña\@dominio:puerto/senda

#### Sintaxis

urlUserName(url)

#### Parámetros

**url**

Expresión fórmula que contendrá la Url cuyo usuario deseamos obtener.

#### Ejemplo

`urlUserName("http://user123:abc123@www.velneo.com:81/enter.htm" )` = user123


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.velneo.com/25/velneo-vdevelop/proyectos-objetos-y-editores/editores/asistente-de-formulas/funciones-estandar/funciones-de-internet.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
