Skip to content

[Bug] Getting 400-Bad Request instead of 401 Unauthorized #12

@Maciuee

Description

@Maciuee

Hi, im using this library to make HTTP POST request(soap xml) to devices which supports Onvif standard. I have truble with some device, besause i can't authorize my request.
Usually it works like:

  • program sends empty request to server
  • server response 401 unauthorized with digest authorize data
  • program sends authorized request with xml data
  • server response 200 OK

When i try send request to another device, it looks like:

  • program sends empty request to server
  • server response 400 Bad Request without digest authorize data

I think the problem is that, first request does not contain data/xml and device does't want to answer to this empty request, so it answers "Bad Request".
Is it possible to send this first requst with data, to get response 401 unauthorized with digest authorize data?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions