async def test_9abe(http_client):
    """
    MAY respond with 4xx status code if content-type is not supplied on POST requests
    """
    if isinstance(http_client, DjangoHttpClient):
        pytest.xfail("Our Django test client defaults to multipart/form-data")

    response = await http_client.post(
        url="/graphql",
        headers={},
        json={"query": "{ __typename }"},
    )
    assert 400 <= response.status_code <= 499

    MAY respond with 4xx status code if content-type is not supplied on POST requests
    
tests/http/test_graphql_over_http_spec.py