Sorry for the late reply. If that's the case, please jump into dev@marmotta, so we can address the issue authorizing PATCH requests.
Thanks! On Fri, Mar 8, 2019, 05:09 Alan Snyder <alan8...@gmail.com> wrote: > I got it working! I had to enable PATCH in the security module for all > update methods - I'll figure out exactly which one is the single necessary > one to allow this, but the PATCH mechanism does work against my container, > and I can test it! > > > > On Thu, Mar 7, 2019 at 10:22 AM Alan Snyder <alan8...@gmail.com> wrote: > >> Got *quiet* :) >> >> On Thu, Mar 7, 2019 at 10:18 AM Alan Snyder <alan8...@gmail.com> wrote: >> >>> Got quite lately... :) >>> >>> Any thoughts on this? >>> >>> On Sun, Mar 3, 2019 at 7:32 PM Alan Snyder <alan8...@gmail.com> wrote: >>> >>>> update on this - looking at the curl ascii trace, I'm getting a 401 >>>> back from Marmotta... >>>> >>>> < HTTP/1.1 401 Unauthorized >>>> >>>> HTTP/1.1 401 Unauthorized >>>> >>>> < Server: Apache-Coyote/1.1 >>>> >>>> Server: Apache-Coyote/1.1 >>>> >>>> * Authentication problem. Ignoring this. >>>> >>>> < WWW-Authenticate: Basic realm="Apache Marmotta" >>>> >>>> WWW-Authenticate: Basic realm="Apache Marmotta" >>>> >>>> < Content-Length: 0 >>>> >>>> Content-Length: 0 >>>> >>>> < Date: Mon, 04 Mar 2019 00:08:05 GMT >>>> >>>> Date: Mon, 04 Mar 2019 00:08:05 GMT >>>> >>>> I was trying w/o any user/pass and found this - then I logged in with >>>> admin / pass123 and I got the same thing... >>>> >>>> >>>> >>>> >>>> On Sat, Mar 2, 2019 at 7:46 PM Alan Snyder <alan8...@gmail.com> wrote: >>>> >>>>> Trying to get RDF Patch to work... I have an LDP endpoint setup at >>>>> >>>>> http://localhost:8080/ldp/container1 >>>>> >>>>> created with the examples on the Marmotta LDP page ( >>>>> http://marmotta.apache.org/platform/ldp-module.html) >>>>> >>>>> curl -i -X POST -d @test.ttl -H "Content-Type: text/turtle" -H "Slug: >>>>> container1" http://localhost:8080/ldp >>>>> >>>>> >>>>> And I've added some triples to it with above - they show up when >>>>> browsing directly http://localhost:8080/ldp/test. I'm trying to >>>>> patch this with the following curl... >>>>> >>>>> curl --data 'A <http://blah.com/ALAN> <http://blah.com/name> < >>>>> http://blah.com/ALAN> .' -X PATCH -H "Content-Type: >>>>> application/rdf-patch" http://localhost:8080/ldp/container1 >>>>> >>>>> >>>>> But I get the following error... "request did not contain a supported >>>>> HTTP method" >>>>> >>>>> If I use POST it seems to create data as binary, LDP-NR I guess, so it >>>>> seems the PATCH verb just isn't supported out of the box... ? >>>>> >>>>> Thanks! >>>>> >>>>