async def test_80d8(http_client):
    """
    SHOULD assume application/json content-type when accept is missing
    """
    if isinstance(http_client, ChaliceHttpClient):
        pytest.xfail("The Chalice test client does not return any response headers")

    response = await http_client.query(
        method="post",
        headers={"Content-Type": "application/json"},
        query="{ __typename }",
    )
    assert response.status_code == 200
    assert "application/json" in response.headers["content-type"]

    SHOULD assume application/json content-type when accept is missing
    
tests/http/test_graphql_over_http_spec.py