[AccessD] A2003: POST a set of params to a Web Resource

Stuart McLachlan stuart at lexacorp.com.pg
Sun Jul 14 22:33:57 CDT 2019


That message means that you are not getting a response bac from the URL.

(URL = Uniform RESOURCE locator)

Without knowing a lot more about  hooks.workast.app/Do7DOEFPZDzAS20cvtt6E, I can't tell 
why it is not working.


On 15 Jul 2019 at 12:17, Darren - Active Billing wrote:

> Hi Stuart,
> 
> Sorry to harass - Just wondering if I could chase you on this one
> below - Many thanks in advance
> 
> Darren. 
> 
> 
> 
> On 13/7/19, 3:57 am, "AccessD on behalf of Darren - Active Billing"
> <accessd-bounces at databaseadvisors.com on behalf of
> darren at activebilling.com.au> wrote:
> 
>     Stuart,
> 
>     Thank you so much for replying. Sadly... no joy.
> 
>     Also - realise I have no clue what I am doing here. So I may have
>     stuffed something.
> 
>     I get an error on the line "myXMLHTTP.send strPostData" 
> 
>      Error = "Run-time error '-2146697211 (800c0005)': "The System
>      Cannot Locate the resource specified"
> 
>     All I have done since getting your cool code below is, reference
>     MSXML6 and Place my URL in the line you had at:
> 
>      myXMLHTTP.Open "POST", "http://www.example.com/addtask.php",
>      False
> 
>     with
> 
>      myXMLHTTP.Open "POST",
>      "https://hooks.workast.app/Do7DOEFPZDzAS20cvtt6E", False
> 
>     Do you have any suggestions?
> 
>     Many thanks in advance.
> 
>     Darren. 
> 
>     ------------------------------------------------------------------
>     ---------
> 
>     On 12/7/19, 12:56 pm, "AccessD on behalf of Stuart McLachlan"
>     <accessd-bounces at databaseadvisors.com on behalf of
>     stuart at lexacorp.com.pg> wrote:
> 
>         ---- Code HTTP POST-------------
> 
>         Option Compare Database
>         Option Explicit
> 
>         Function GetDBDump()
>         'Requires a reference to Microsoft XML 2.0 or greater
>         'I've use Microsoft XML 6.0 in Office 10.
> 
>         Dim myXMLHTTP As XMLHTTP60
>         Set myXMLHTTP = New XMLHTTP60
>         Dim strResult As String
>         Dim strPostData as String
>         strPostData = URLEncode("text=This is  theTask Name for Task
>         No: 4&description=This is the Description for Task No:
>         4&dueDate:'2019-10-07'") myXMLHTTP.Open "POST", _
>             "http://www.example.com/addtask.php", False
>         myXMLHTTP.setRequestHeader "User-Agent", "Mozilla/4.0
>         (compatible; MSIE 6.0; Windows NT 5.0)"
>         myXMLHTTP.setRequestHeader "Content-type",
>         "application/x-www-form-urlencoded" myXMLHTTP.send strPostData
>         strResult = myXMLHTTP.responsetext debug.print strResult Set
>         myXMLHTTP = Nothing End Function
> 
> 
>         --------------END HTTP POST
>         -------------------------------------
> 
>         -------------URL ENCODE/DECODE
>         ---------------------------------
> 
>         Public Function URLEncode(StringToEncode As String, Optional _
>            UsePlusRatherThanHexForSpace As Boolean = False) As String
> 
>         Dim TempAns As String
>         Dim CurChr As Integer
>         CurChr = 1
>         Do Until CurChr - 1 = Len(StringToEncode)
>           Select Case Asc(Mid(StringToEncode, CurChr, 1))
>             Case 48 To 57, 65 To 90, 97 To 122
>               TempAns = TempAns & Mid(StringToEncode, CurChr, 1)
>             Case 32
>               If UsePlusRatherThanHexForSpace = True Then
>                 TempAns = TempAns & "+"
>               Else
>                 TempAns = TempAns & "%" & Hex(32)
>               End If
>            Case Else
>                  TempAns = TempAns & "%" & _
>                       Format(Hex(Asc(Mid(StringToEncode, _
>                       CurChr, 1))), "00")
>         End Select
> 
>           CurChr = CurChr + 1
>         Loop
> 
>         URLEncode = TempAns
>         End Function
> 
> 
>         Public Function URLDecode(StringToDecode As String) As String
> 
>         Dim TempAns As String
>         Dim CurChr As Integer
> 
>         CurChr = 1
> 
>         Do Until CurChr - 1 = Len(StringToDecode)
>           Select Case Mid(StringToDecode, CurChr, 1)
>             Case "+"
>               TempAns = TempAns & " "
>             Case "%"
>               TempAns = TempAns & Chr(Val("&h" & _
>                  Mid(StringToDecode, CurChr + 1, 2)))
>                CurChr = CurChr + 2
>             Case Else
>               TempAns = TempAns & Mid(StringToDecode, CurChr, 1)
>           End Select
> 
>         CurChr = CurChr + 1
>         Loop
> 
>         URLDecode = TempAns
>         End Function
> 
> 
> 
> 
> 
>     -- 
>     AccessD mailing list
>     AccessD at databaseadvisors.com
>     http://databaseadvisors.com/mailman/listinfo/accessd
>     Website: http://www.databaseadvisors.com
> 
> 
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com





More information about the AccessD mailing list