I put the whole sequence of steps from intial GET request through the 
succeeding and failing PUT requests here 
https://wiki.suntrap.ca/davsaver.html I figure this would be easier to 
refer to while analyzing.

On Saturday, September 2, 2017 at 3:24:35 PM UTC-4, Arlen Beiler wrote:
>
> Interesting. Could you also post the request and response for the initial 
> get request for the file? This format works perfect.
>
> On Sep 2, 2017 14:51, "Lost Admin" <[email protected] <javascript:>> 
> wrote:
>
> I think the 404 was a mis-type on my part and should have been 401 
> (unauthorized). As this was the first attempt to "save" I had not yet 
> authenticated. 
>
> Re-doing my testing, the 204 is as follows (this is the successful save of 
> tiddlywiki):
>
>
>
>
> On Saturday, September 2, 2017 at 1:58:17 PM UTC-4, Arlen Beiler wrote:
>
>> Good afternoon,
>> What is the response headers for the request with the status code 204? 
>> And why does the initial put request have a status of 404?
>> Thanks
>>
>> On Sep 2, 2017 1:29 PM, "Lost Admin" <[email protected]> wrote:
>>
>> Here you go ... This only covers the save, including the authentication 
>> step (minus credentials)
>>
>>
>> *Initial PUT http://domain.dom/index.html 
>> <http://domain.dom/index.html>Status code: 404*
>>
>> Response headers (296 B) 
>> Date 
>> Sat, 02 Sep 2017 17:19:45 GMT
>> Server 
>> Apache/2.4.27 (FreeBSD) OpenSSL/1.0.1s-freebsd PHP/5.6.31
>> Keep-Alive 
>> timeout=5, max=99
>> Connection 
>> Keep-Alive
>> Content-Type 
>> text/html
>> Request headers (452 B) 
>> Host 
>> domain.dom
>> User-Agent 
>> Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/55.0
>> Accept 
>> */*
>> Accept-Language 
>> en-US,en;q=0.5
>> Accept-Encoding 
>> gzip, deflate
>> Referer 
>> http://domain.dom/index.html
>> Content-Type 
>> text/html;charset=UTF-8, appli…orm-urlencoded; charset=UTF-8
>> If-Match 
>> "1eb890-5582095dd9986"
>> Content-Length 
>> 2013328
>> DNT 
>> 1
>> Connection 
>> keep-alive
>>
>>
>>
>> *PUT http://domain.dom/index.html <http://domain.dom/index.html>Status 
>> Code: 204Version HTTP/1.1*
>>
>> Request headers (499 B) 
>> Host 
>> ariel.suntrap.ca
>> User-Agent 
>> Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/55.0
>> Accept 
>> */*
>> Accept-Language 
>> en-US,en;q=0.5
>> Accept-Encoding 
>> gzip, deflate
>> Referer 
>> http://domain.dom/index.html
>> Content-Type 
>> text/html;charset=UTF-8, appli…orm-urlencoded; charset=UTF-8
>> If-Match 
>> "1eb890-5582095dd9986"
>> Content-Length 
>> 2013328
>> DNT 
>> 1
>> Connection 
>> keep-alive
>> Authorization 
>> Basic <redacted>
>>
>> *Now save again without reloading*
>>
>>
>> *PUT http://domain.dom/index.html <http://domain.dom/index.html>Status 
>> Code: 412 Precondition Failed*
>> Response headers (262 B) 
>> Date 
>> Sat, 02 Sep 2017 17:27:15 GMT
>> Server 
>> Apache/2.4.27 (FreeBSD) OpenSSL/1.0.1s-freebsd PHP/5.6.31
>> Content-Length 
>> 249
>> Keep-Alive 
>> timeout=5, max=100
>> Connection 
>> Keep-Alive
>> Content-Type 
>> text/html; charset=iso-8859-1
>> Request headers (499 B) 
>> Host 
>> domain.dom
>> User-Agent 
>> Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/55.0
>> Accept 
>> */*
>> Accept-Language 
>> en-US,en;q=0.5
>> Accept-Encoding 
>> gzip, deflate
>> Referer 
>> http://domain.dom/index.html
>> Content-Type 
>> text/html;charset=UTF-8, appli…orm-urlencoded; charset=UTF-8
>> If-Match 
>> "1eb890-5582095dd9986"
>> Content-Length 
>> 2013314
>> DNT 
>> 1
>> Authorization 
>> Basic <redacted>
>> Connection 
>> keep-alive
>>
>> On Friday, September 1, 2017 at 10:26:15 AM UTC-4, Arlen Beiler wrote:
>>
>>> Ok, well all I need is the request and response info for the put 
>>> request. Actually, just the response headers. If you open your Developer 
>>> Tools and go to the network tab, it will show you all the requests the page 
>>> makes for everything. Find the put request it sends to save the file and 
>>> click on it. It should show you the response headers. You can copy it here 
>>> or email it to me directly if you like. 
>>>
>>> On Fri, Sep 1, 2017 at 10:11 AM, Lost Admin <[email protected]> wrote:
>>>
>>>> Ah! you are ahead of me in figuring out what needs to be done. 
>>>> Unfortunately, my javascript skills are nowhere near good enough to figure 
>>>> out how to integrate the Apache way of doing things into TiddlyWiki.
>>>>
>>>> On Friday, September 1, 2017 at 9:47:32 AM UTC-4, Arlen Beiler wrote:
>>>>>
>>>>> I remember running into that when writing TiddlyServer. The apache 
>>>>> webdav module should return some kind of revision string. The put saver 
>>>>> expects an Etag, but this may not necessarily be what Apache sends. 
>>>>> However, I believe that is where the problem is.
>>>>>
>>>>> On Fri, Sep 1, 2017 at 9:22 AM, Lost Admin <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> Is there an easy way to get TiddlyWiki to re-read itself after saving?
>>>>>>
>>>>>> Apache tracks the time that you read the file and issues an error if 
>>>>>> you try to save back to the server if the file on disk has a newer 
>>>>>> timestamp. Which means: after I save changes to a file, it give me an 
>>>>>> error 
>>>>>> on subsequent changes unless I reload the wiki.
>>>>>>
>>>>>> -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "TiddlyWiki" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/tiddlywiki/9084db99-3deb-446a-a6e3-d205ddc5269e%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/9084db99-3deb-446a-a6e3-d205ddc5269e%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "TiddlyWiki" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at https://groups.google.com/group/tiddlywiki.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/f2c207bb-f3de-44d6-9954-f5ad9bd0361c%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/f2c207bb-f3de-44d6-9954-f5ad9bd0361c%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TiddlyWiki" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/tiddlywiki.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/ae7f53cc-1797-4a21-ae58-4c0c34437e79%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/ae7f53cc-1797-4a21-ae58-4c0c34437e79%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/44825365-1645-45d8-beb1-47b7882428e5%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/44825365-1645-45d8-beb1-47b7882428e5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/609c0389-6fa1-44f1-8d2a-85de19e43b8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to