{"action":"created","issue":{"url":"https://api.github.com/repos/k3po/k3po/issues/188","labels_url":"https://api.github.com/repos/k3po/k3po/issues/188/labels{/name}","comments_url":"https://api.github.com/repos/k3po/k3po/issues/188/comments","events_url":"https://api.github.com/repos/k3po/k3po/issues/188/events","html_url":"https://github.com/k3po/k3po/issues/188","id":76539425,"number":188,"title":"Specification.WSE - Should we relax the MUST requirement on upstream Content-Type header?","user":{"login":"cmebarrow","id":3606936,"avatar_url":"https://avatars.githubusercontent.com/u/3606936?v=3","gravatar_id":"","url":"https://api.github.com/users/cmebarrow","html_url":"https://github.com/cmebarrow","followers_url":"https://api.github.com/users/cmebarrow/followers","following_url":"https://api.github.com/users/cmebarrow/following{/other_user}","gists_url":"https://api.github.com/users/cmebarrow/gists{/gist_id}","starred_url":"https://api.github.com/users/cmebarrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmebarrow/subscriptions","organizations_url":"https://api.github.com/users/cmebarrow/orgs","repos_url":"https://api.github.com/users/cmebarrow/repos","events_url":"https://api.github.com/users/cmebarrow/events{/privacy}","received_events_url":"https://api.github.com/users/cmebarrow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-15T00:37:39Z","updated_at":"2015-05-15T00:40:51Z","closed_at":null,"body":"Currently the spec states the following in section [Client Upstream Requirements](k3po/blob/develop/specification/wse/SPEC.md#client-upstream-requirements):\r\n> the HTTP upstream request Content-Type HTTP header MUST be application/octet-stream\r\nbut our current gateway code violates this in two ways:\r\n* WsebConnector does not set this header\r\n* WsebAcceptor does not enforce it\r\n\r\nWe need to decide whether to change the gateway to conform or change the spec to tolerate absence of the header (i.e. make it SHOULD or MAY instead of MUST, and specify whether or not other values are permitted). If we decide the headers should be mandatory and enforce it in the server, this will probably break existing clients."},"comment":{"url":"https://api.github.com/repos/k3po/k3po/issues/comments/102210390","html_url":"https://github.com/k3po/k3po/issues/188#issuecomment-102210390","issue_url":"https://api.github.com/repos/k3po/k3po/issues/188","id":102210390,"user":{"login":"cmebarrow","id":3606936,"avatar_url":"https://avatars.githubusercontent.com/u/3606936?v=3","gravatar_id":"","url":"https://api.github.com/users/cmebarrow","html_url":"https://github.com/cmebarrow","followers_url":"https://api.github.com/users/cmebarrow/followers","following_url":"https://api.github.com/users/cmebarrow/following{/other_user}","gists_url":"https://api.github.com/users/cmebarrow/gists{/gist_id}","starred_url":"https://api.github.com/users/cmebarrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmebarrow/subscriptions","organizations_url":"https://api.github.com/users/cmebarrow/orgs","repos_url":"https://api.github.com/users/cmebarrow/repos","events_url":"https://api.github.com/users/cmebarrow/events{/privacy}","received_events_url":"https://api.github.com/users/cmebarrow/received_events","type":"User","site_admin":false},"created_at":"2015-05-15T00:40:51Z","updated_at":"2015-05-15T00:40:51Z","body":"To reproduce: remove the Ignore tag from test ControlIT.serverSendPing in gateway/transport.wseb and run it."}}