Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #25613

Re: XHR giving 405

Date 2014-08-03 15:10 +1000
From Andrew Poulos <ap_prog@hotmail.com>
Newsgroups comp.lang.javascript
Subject Re: XHR giving 405
References <9sadnbL6a8-KS0TOnZ2dnUVZ_tKdnZ2d@westnet.com.au> <4e2chb4g81mw.3qus2sg5140u$.dlg@40tude.net> <1789411.yMKPfb8zHj@PointedEars.de>
Message-ID <ja2dncw4V82KWEDOnZ2dnUVZ_tadnZ2d@westnet.com.au> (permalink)

Show all headers | View raw


On 3/08/2014 8:08 AM, Thomas 'PointedEars' Lahn wrote:
> JJ wrote:
> ^^
> Please post here using your real name in the From header field.
>
>> On Thu, 31 Jul 2014 15:34:22 +1000, Andrew Poulos wrote:
>>> […]
>>> Using POST instead of PUT also makes no difference.
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> […]
>>
>> […]
>> What you want to upload seems like a simple data, and not a resource. It
>> shouldn't use PUT.  […]
>
> Please look at what I marked above.


I've been working with what's called the TinCan library from Rustici 
Software to track some elearning courses. At around line 1,730 there's 
this for browsers that don't support (what they've called) XDomainRequest:

if (pairs.length > 0) {
   fullUrl += "/?" + pairs.join("&");
}

When I'm POSTing, pairs length is zero and so URL doesn't have a 
trailing slash. I changed their code to

fullUrl += "/";
if (pairs.length > 0) {
   fullUrl += "?" + pairs.join("&");
}

and POSTing now works.

Andrew Poulos

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

XHR giving 405 Andrew Poulos <ap_prog@hotmail.com> - 2014-07-31 15:34 +1000
  Re: XHR giving 405 Andrew Poulos <ap_prog@hotmail.com> - 2014-07-31 16:45 +1000
    Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-07-31 09:58 +0200
    Re: XHR giving 405 Scott Sauyet <scott.sauyet@gmail.com> - 2014-08-01 11:20 -0700
  Re: XHR giving 405 JJ <jj4public@vfemail.net> - 2014-07-31 14:20 +0700
    Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-03 00:08 +0200
      Re: XHR giving 405 Andrew Poulos <ap_prog@hotmail.com> - 2014-08-03 15:10 +1000
        Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-03 09:43 +0200
          Re: XHR giving 405 Andrew Poulos <ap_prog@hotmail.com> - 2014-08-03 19:16 +1000
            Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-03 19:16 +0200
              Re: XHR giving 405 Andrew Poulos <ap_prog@hotmail.com> - 2014-08-04 07:29 +1000
      Re: XHR giving 405 John Harris <niam@jghnorth.org.uk.invalid> - 2014-08-03 16:46 +0100
        Re: XHR giving 405 Tim Streater <timstreater@greenbee.net> - 2014-08-03 16:51 +0100
        Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-03 18:39 +0200
          Re: XHR giving 405 John Harris <niam@jghnorth.org.uk.invalid> - 2014-08-04 15:08 +0100
            Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-04 19:12 +0200
              Re: XHR giving 405 John Harris <niam@jghnorth.org.uk.invalid> - 2014-08-06 14:25 +0100
                Re: XHR giving 405 Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-08-06 20:20 +0100
                Re: XHR giving 405 Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2014-08-07 21:13 +0200

csiph-web