- Learning Alfresco Web Scripts
- Ramesh Chauhan
- 271字
- 2021-08-05 17:28:04
Understanding the web script URI
It is important to understand the web script URI. The way the web script URI can be represented in a generic form is http[s]://<host>:<port>/[<contextPath>/]/<servicePath>[/<scriptPath>][?<scriptArgs>]
The terms used in the web script URI are explained as follows:
http[s]
: This is the protocol to invoke the web script. This could be eitherhttp
orhttps
.host
: This is the name or address of the server where the web script is deployed.port
: This is the port where the web script is exposed on the server hosting the web scripts.contextPath
: This is the path where the application is deployed to. For data web scripts, this would generally be/alfresco
.servicePath
: This is the path where the web script service is mapped with. Generally, this would be/service
.scriptPath
: This is the path to the web script as defined in the web script descriptor document*.desc.xml
under the<url>
tag.scriptArgs
: These are the arguments to be passed to the web script as generally defined in the web script descriptor document*.desc.xml
under the<url>
tag. Arguments can be specified after the web scriptscriptPath
just after?
.
Now you understand the different terms that make up the web script URI, now you can easily understand the URI of our first web script by mapping our web script URI to the generic form of the web script URI. Note that we were not having arguments added to our first web script, hence, you would not be able to map the scriptArgs
part. Let's now take a look at what needs to be done to add the arguments to a web script.
推薦閱讀
- iOS面試一戰(zhàn)到底
- .NET之美:.NET關(guān)鍵技術(shù)深入解析
- Visual C++程序設(shè)計(jì)學(xué)習(xí)筆記
- Python自然語言處理實(shí)戰(zhàn):核心技術(shù)與算法
- Java EE框架整合開發(fā)入門到實(shí)戰(zhàn):Spring+Spring MVC+MyBatis(微課版)
- Learning AndEngine
- Functional Kotlin
- Learning Salesforce Einstein
- 深入分布式緩存:從原理到實(shí)踐
- jQuery Mobile移動(dòng)應(yīng)用開發(fā)實(shí)戰(zhàn)(第3版)
- HTML 5與CSS 3權(quán)威指南(第3版·上冊(cè))
- .NET 4.5 Parallel Extensions Cookbook
- Principles of Strategic Data Science
- MATLAB GUI純代碼編寫從入門到實(shí)戰(zhàn)
- Xamarin Blueprints