{"action":"created","issue":{"url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/389","labels_url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/389/labels{/name}","comments_url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/389/comments","events_url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/389/events","html_url":"https://github.com/tatsuhiro-t/nghttp2/issues/389","id":111424528,"number":389,"title":"PUT request is changed to POST","user":{"login":"gpurrenhage","id":768280,"avatar_url":"https://avatars.githubusercontent.com/u/768280?v=3","gravatar_id":"","url":"https://api.github.com/users/gpurrenhage","html_url":"https://github.com/gpurrenhage","followers_url":"https://api.github.com/users/gpurrenhage/followers","following_url":"https://api.github.com/users/gpurrenhage/following{/other_user}","gists_url":"https://api.github.com/users/gpurrenhage/gists{/gist_id}","starred_url":"https://api.github.com/users/gpurrenhage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gpurrenhage/subscriptions","organizations_url":"https://api.github.com/users/gpurrenhage/orgs","repos_url":"https://api.github.com/users/gpurrenhage/repos","events_url":"https://api.github.com/users/gpurrenhage/events{/privacy}","received_events_url":"https://api.github.com/users/gpurrenhage/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-14T15:34:24Z","updated_at":"2015-10-14T16:34:00Z","closed_at":null,"body":"I am using nghttpx in --client mode, accepting HTTP/1.1 connections and translating them to HTTP/2.  This configuration was originally built out w/ shrpx and I am trying to drop nghttpx in instead.\r\n\r\nWhat I'm seeing is that requests which arrive as PUT at the frontend of nghttpx are being changed to a POST by the time they reach the backend.  (This behavior was NOT present with shrpx)  The only other change to the request that I notice is an additional 'access-control-allow-origin' header being added. \r\n\r\nI've looked through the documentation and can't find any reason why nghttpx would be changing the request method.  I am happy to provide any additional details you need."},"comment":{"url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/comments/148108307","html_url":"https://github.com/tatsuhiro-t/nghttp2/issues/389#issuecomment-148108307","issue_url":"https://api.github.com/repos/tatsuhiro-t/nghttp2/issues/389","id":148108307,"user":{"login":"gpurrenhage","id":768280,"avatar_url":"https://avatars.githubusercontent.com/u/768280?v=3","gravatar_id":"","url":"https://api.github.com/users/gpurrenhage","html_url":"https://github.com/gpurrenhage","followers_url":"https://api.github.com/users/gpurrenhage/followers","following_url":"https://api.github.com/users/gpurrenhage/following{/other_user}","gists_url":"https://api.github.com/users/gpurrenhage/gists{/gist_id}","starred_url":"https://api.github.com/users/gpurrenhage/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gpurrenhage/subscriptions","organizations_url":"https://api.github.com/users/gpurrenhage/orgs","repos_url":"https://api.github.com/users/gpurrenhage/repos","events_url":"https://api.github.com/users/gpurrenhage/events{/privacy}","received_events_url":"https://api.github.com/users/gpurrenhage/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T16:34:00Z","updated_at":"2015-10-14T16:34:00Z","body":"That update resolved the issue for me.  Thanks for the quick turnaround!"}}