{"action":"created","issue":{"url":"https://api.github.com/repos/marklogic/java-client-api/issues/618","repository_url":"https://api.github.com/repos/marklogic/java-client-api","labels_url":"https://api.github.com/repos/marklogic/java-client-api/issues/618/labels{/name}","comments_url":"https://api.github.com/repos/marklogic/java-client-api/issues/618/comments","events_url":"https://api.github.com/repos/marklogic/java-client-api/issues/618/events","html_url":"https://github.com/marklogic/java-client-api/issues/618","id":199893899,"number":618,"title":"Support HTTP 100-CONTINUE","user":{"login":"sammefford","id":298950,"avatar_url":"https://avatars.githubusercontent.com/u/298950?v=3","gravatar_id":"","url":"https://api.github.com/users/sammefford","html_url":"https://github.com/sammefford","followers_url":"https://api.github.com/users/sammefford/followers","following_url":"https://api.github.com/users/sammefford/following{/other_user}","gists_url":"https://api.github.com/users/sammefford/gists{/gist_id}","starred_url":"https://api.github.com/users/sammefford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sammefford/subscriptions","organizations_url":"https://api.github.com/users/sammefford/orgs","repos_url":"https://api.github.com/users/sammefford/repos","events_url":"https://api.github.com/users/sammefford/events{/privacy}","received_events_url":"https://api.github.com/users/sammefford/received_events","type":"User","site_admin":false},"labels":[{"id":95133197,"url":"https://api.github.com/repos/marklogic/java-client-api/labels/major","name":"major","color":"fbca04","default":false},{"id":95133212,"url":"https://api.github.com/repos/marklogic/java-client-api/labels/new","name":"new","color":"e11d21","default":false},{"id":95132713,"url":"https://api.github.com/repos/marklogic/java-client-api/labels/Task","name":"Task","color":"bfdadc","default":false}],"state":"open","locked":false,"assignee":{"login":"sammefford","id":298950,"avatar_url":"https://avatars.githubusercontent.com/u/298950?v=3","gravatar_id":"","url":"https://api.github.com/users/sammefford","html_url":"https://github.com/sammefford","followers_url":"https://api.github.com/users/sammefford/followers","following_url":"https://api.github.com/users/sammefford/following{/other_user}","gists_url":"https://api.github.com/users/sammefford/gists{/gist_id}","starred_url":"https://api.github.com/users/sammefford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sammefford/subscriptions","organizations_url":"https://api.github.com/users/sammefford/orgs","repos_url":"https://api.github.com/users/sammefford/repos","events_url":"https://api.github.com/users/sammefford/events{/privacy}","received_events_url":"https://api.github.com/users/sammefford/received_events","type":"User","site_admin":false},"assignees":[{"login":"sammefford","id":298950,"avatar_url":"https://avatars.githubusercontent.com/u/298950?v=3","gravatar_id":"","url":"https://api.github.com/users/sammefford","html_url":"https://github.com/sammefford","followers_url":"https://api.github.com/users/sammefford/followers","following_url":"https://api.github.com/users/sammefford/following{/other_user}","gists_url":"https://api.github.com/users/sammefford/gists{/gist_id}","starred_url":"https://api.github.com/users/sammefford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sammefford/subscriptions","organizations_url":"https://api.github.com/users/sammefford/orgs","repos_url":"https://api.github.com/users/sammefford/repos","events_url":"https://api.github.com/users/sammefford/events{/privacy}","received_events_url":"https://api.github.com/users/sammefford/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2017-01-10T18:10:22Z","updated_at":"2017-01-10T18:13:35Z","closed_at":null,"body":"Erik said:\r\n\r\nCJL fixed the server's support for the EXPECT: 100-CONTINUE header:\r\n\r\n    https://bugtrack.marklogic.com/19663\r\n\r\nMy testing with curl appeared to confirm that works as expected.\r\n\r\nI _believe_ that 100-CONTINUE should be compatible with chunked transfer encoding.\r\n\r\nIf so, we no longer have to track the first request for DIGEST authentication and make a HEAD request before a  first request when it is a streaming write.\r\n\r\nInstead, we should make any streaming write with 100-CONTINUE and chunked transfer encoding.\r\n\r\nThat will be more robust because a server restart before a streaming client request will not cause the request to fail.\r\n\r\nI believe we don't want to use 100-CONTINUE or chunked transfer encoding with buffered writes because 100-CONTINUE incurs an extra server roundtrip (and because the content length should be knowable).\r\n"},"comment":{"url":"https://api.github.com/repos/marklogic/java-client-api/issues/comments/271652878","html_url":"https://github.com/marklogic/java-client-api/issues/618#issuecomment-271652878","issue_url":"https://api.github.com/repos/marklogic/java-client-api/issues/618","id":271652878,"user":{"login":"sammefford","id":298950,"avatar_url":"https://avatars.githubusercontent.com/u/298950?v=3","gravatar_id":"","url":"https://api.github.com/users/sammefford","html_url":"https://github.com/sammefford","followers_url":"https://api.github.com/users/sammefford/followers","following_url":"https://api.github.com/users/sammefford/following{/other_user}","gists_url":"https://api.github.com/users/sammefford/gists{/gist_id}","starred_url":"https://api.github.com/users/sammefford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sammefford/subscriptions","organizations_url":"https://api.github.com/users/sammefford/orgs","repos_url":"https://api.github.com/users/sammefford/repos","events_url":"https://api.github.com/users/sammefford/events{/privacy}","received_events_url":"https://api.github.com/users/sammefford/received_events","type":"User","site_admin":false},"created_at":"2017-01-10T18:13:35Z","updated_at":"2017-01-10T18:13:35Z","body":"Since this will likely be an invasive change to JerseyServices, probably best to do it when we do #65 / #391"}}
{"actor":{"display_login":"sammefford"}}