https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&feed=atom&action=history
ISKernel:webrequest (Object Type) - Revision history
2024-03-29T08:36:28Z
Revision history for this page on the wiki
MediaWiki 1.33.0
https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&diff=8455&oldid=prev
Lax: Lax moved page ISKernel:webrequest (Data Type) to ISKernel:webrequest (Object Type)
2019-11-14T11:01:30Z
<p>Lax moved page <a href="/wiki/index.php/ISKernel:webrequest_(Data_Type)" class="mw-redirect" title="ISKernel:webrequest (Data Type)">ISKernel:webrequest (Data Type)</a> to <a href="/wiki/index.php/ISKernel:webrequest_(Object_Type)" title="ISKernel:webrequest (Object Type)">ISKernel:webrequest (Object Type)</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">←Older revision</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:01, 14 November 2019</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Lax
https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&diff=8452&oldid=prev
Lax at 11:27, 12 November 2019
2019-11-12T11:27:29Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:27, 12 November 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l9" >Line 9:</td>
<td colspan="2" class="diff-lineno">Line 9:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] '''URL''': The URL to request</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] '''URL''': The URL to request</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonarray|jsonarray]] '''POST''': A JSON array containing a list of objects that describe each POST parameter</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonarray|jsonarray]] '''POST''': A JSON array containing a list of objects that describe each POST parameter</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] Filename: The output filename</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] <ins class="diffchange diffchange-inline">'''</ins>Filename<ins class="diffchange diffchange-inline">'''</ins>: The output filename<ins class="diffchange diffchange-inline">, when interpreting as file</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonobject|jsonobject]] '''Result''': A JSON object containing response codes and data received as a result of the request</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonobject|jsonobject]] '''Result''': A JSON object containing response codes and data received as a result of the request</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:binary|binary]] '''Binary''': A binary object containing the server's response content</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:binary|binary]] '''Binary''': A binary object containing the server's response content</div></td></tr>
</table>
Lax
https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&diff=8451&oldid=prev
Lax at 11:27, 12 November 2019
2019-11-12T11:27:09Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:27, 12 November 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l7" >Line 7:</td>
<td colspan="2" class="diff-lineno">Line 7:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ISKernel:ewebrequeststate (Object Type)|ewebrequeststate]] '''State''': State of the webrequest, e.g. Idle, Queued, Working, Completed, Aborted</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ISKernel:ewebrequeststate (Object Type)|ewebrequeststate]] '''State''': State of the webrequest, e.g. Idle, Queued, Working, Completed, Aborted</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ISKernel:ewebrequestas (Object Type)|ewebrequestas]] '''InterpretAs''': How to interpret the server's response content, such as file, string, json or binary</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ISKernel:ewebrequestas (Object Type)|ewebrequestas]] '''InterpretAs''': How to interpret the server's response content, such as file, string, json or binary</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] URL: The URL to request</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] <ins class="diffchange diffchange-inline">'''</ins>URL<ins class="diffchange diffchange-inline">'''</ins>: The URL to request</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonarray|jsonarray]] '''POST''': A JSON array containing a list of objects that describe each POST parameter</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonarray|jsonarray]] '''POST''': A JSON array containing a list of objects that describe each POST parameter</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] Filename: The output filename</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:string|string]] Filename: The output filename</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonobject|jsonobject]] '''Result''': A JSON object containing response codes and data received as a result of the request</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:jsonobject|jsonobject]] '''Result''': A JSON object containing response codes and data received as a result of the request</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:binary|binary]] Binary: A binary object containing the server's response content</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[[ObjectType:binary|binary]] <ins class="diffchange diffchange-inline">'''</ins>Binary<ins class="diffchange diffchange-inline">'''</ins>: A binary object containing the server's response content</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Lax
https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&diff=8450&oldid=prev
Lax at 11:26, 12 November 2019
2019-11-12T11:26:28Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 11:26, 12 November 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l20" >Line 20:</td>
<td colspan="2" class="diff-lineno">Line 20:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Abort''': Aborts the webrequest. The webrequest must be in Queued state; an aborted webrequest will change to Aborted state when it otherwise would have changed to Working state.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''Abort''': Aborts the webrequest. The webrequest must be in Queued state; an aborted webrequest will change to Aborted state when it otherwise would have changed to Working state.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''SetURL['''url''']''': Sets the URL to use. The webrequest must be in Idle or Queued state to change the URL.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''SetURL['''url''']''': Sets the URL to use. The webrequest must be in Idle or Queued state to change the URL.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* '''InterpretAs['''as''']''': Tells the webrequest to provide the result as one of <tt>string>, <tt>json<tt>, <tt>binary</tt></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* '''InterpretAs['''as''']''': Tells the webrequest to provide the result as one of <tt>string<ins class="diffchange diffchange-inline"></tt</ins>>, <tt>json<<ins class="diffchange diffchange-inline">/</ins>tt>, <tt>binary</tt></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''InterpretAs[file,'''absolute filename''']''': Tells the webrequest to provide the result as a file, to the specified '''absolute filename''' (it is recommended to include the full path)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* '''InterpretAs[file,'''absolute filename''']''': Tells the webrequest to provide the result as a file, to the specified '''absolute filename''' (it is recommended to include the full path)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
Lax
https://www.lavishsoft.com/wiki/index.php?title=ISKernel:webrequest_(Object_Type)&diff=8449&oldid=prev
Lax: Created page with "== Description == {{ObjectType-Vitals|webrequest|Inner Space|none|webrequest|none|no|}} Manages a web request, e.g. to GET or POST with a http or https URL == Members ==..."
2019-11-12T11:26:02Z
<p>Created page with "== Description == {{ObjectType-Vitals|webrequest|<a href="/wiki/index.php/Inner_Space" title="Inner Space">Inner Space</a>|none|webrequest|none|no|}} Manages a web request, e.g. to GET or POST with a http or https URL == Members ==..."</p>
<p><b>New page</b></p><div>== Description ==<br />
{{ObjectType-Vitals|webrequest|[[Inner Space]]|none|webrequest|none|no|}}<br />
Manages a web request, e.g. to GET or POST with a http or https URL<br />
<br />
<br />
== Members ==<br />
*[[ISKernel:ewebrequeststate (Object Type)|ewebrequeststate]] '''State''': State of the webrequest, e.g. Idle, Queued, Working, Completed, Aborted<br />
*[[ISKernel:ewebrequestas (Object Type)|ewebrequestas]] '''InterpretAs''': How to interpret the server's response content, such as file, string, json or binary<br />
*[[ObjectType:string|string]] URL: The URL to request<br />
*[[ObjectType:jsonarray|jsonarray]] '''POST''': A JSON array containing a list of objects that describe each POST parameter<br />
*[[ObjectType:string|string]] Filename: The output filename<br />
*[[ObjectType:jsonobject|jsonobject]] '''Result''': A JSON object containing response codes and data received as a result of the request<br />
*[[ObjectType:binary|binary]] Binary: A binary object containing the server's response content<br />
<br />
<br />
== Methods ==<br />
* '''FromJSON['''json''']''': Initializes the webrequest via a JSON object. The webrequest must be in its Idle (Reset) state<br />
* '''Reset''': Resets the webrequest to its original Idle state, clearing any settings. The webrequest must not be in Working state. If in Queued state, this will act as :Abort instead<br />
* '''Begin''': Begins the webrequest. The webrequest must be in Idle state, and a URL must be set<br />
* '''Abort''': Aborts the webrequest. The webrequest must be in Queued state; an aborted webrequest will change to Aborted state when it otherwise would have changed to Working state.<br />
* '''SetURL['''url''']''': Sets the URL to use. The webrequest must be in Idle or Queued state to change the URL.<br />
* '''InterpretAs['''as''']''': Tells the webrequest to provide the result as one of <tt>string>, <tt>json<tt>, <tt>binary</tt><br />
* '''InterpretAs[file,'''absolute filename''']''': Tells the webrequest to provide the result as a file, to the specified '''absolute filename''' (it is recommended to include the full path)<br />
<br />
== See Also ==<br />
*[[LavishScript:Object Types|LavishScript Object Types]]<br />
*[[ISKernel:Object Types|Inner Space Kernel Object Types]]<br />
<br />
[[Category:Inner Space]]<br />
[[Category:Inner Space Kernel]]<br />
[[Category:Inner Space Kernel Object Types]]</div>
Lax