Skip to content

Commit ae51624

Browse files
Accept event-stream for POST for urql-graphql (#3276)
Signed-off-by: Steve Coffman <[email protected]>
1 parent 4157ef9 commit ae51624

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

graphql/handler/transport/http_post.go

-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ func (h POST) Supports(r *http.Request) bool {
2727
return false
2828
}
2929

30-
if strings.Contains(r.Header.Get("Accept"), "text/event-stream") {
31-
return false
32-
}
33-
3430
mediaType, _, err := mime.ParseMediaType(r.Header.Get("Content-Type"))
3531
if err != nil {
3632
return false

graphql/handler/transport/http_post_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ func TestPOST(t *testing.T) {
109109
}
110110

111111
resp := doReq(h, "POST", "/graphql", `{"query":"{ name }"}`)
112-
assert.Equal(t, http.StatusBadRequest, resp.Code, resp.Body.String())
113-
assert.Equal(t, `{"errors":[{"message":"transport not supported"}],"data":null}`, resp.Body.String())
112+
assert.Equal(t, http.StatusOK, resp.Code, resp.Body.String())
113+
assert.Equal(t, `{"data":{"name":"test"}}`, resp.Body.String())
114114
})
115115
}
116116

0 commit comments

Comments
 (0)