Jump to content

SFM_Vegeta

Dormant
  • Posts

    2
  • Joined

  • Last visited

Posts posted by SFM_Vegeta

  1. Hey there!

     

    I am new here so i want to introduce myself. I come from germany and i still study computer-science in the 'technical-highschool-middlehesse' (THM) in Gießen. Im also working there in a smart-Lab project, in which we are also using an ultimaker S5 besides other devices like Sawyer, UR5e, ACI-Laser and so on. I have a little problem with http-digest authentication on RestSharp so i would love to hear some thinkings from u guys. I already created a topic, but for now im waiting for the approvement from the moderation.

    Have a nice day!

  2. Hey there!

     

    I want to call my ultimaker S5 using RestSharp and get stuck when it comes to http-digest-authentication. I am using this framework but i get a runtime-error if i add the Authenticator to my request saying the 'realm' is wrong. Without adding there is no error, but of course then i have no access/authentication. This code snippet for example is for printing:

     

    public void printfile(FileInfo fileToPrint)
            {            
                RestClient restClient = new RestClient(baseUrl + "print_job");
                RestRequest request = new RestRequest(Method.POST);
                restClient.Authenticator = new DigestAuthenticator(this.UltimakerId, this.UltimakerKey); 
                request.AddHeader("Content-Type", "multipart/form-data");            
                request.AddParameter("jobname", "job");
                request.AddFile("file", fileToPrint.FullName);
                IRestResponse response = restClient.Execute(request);
             }

    Have one of you ever called the ultimaker using RestSharp? Is there an other framework to do digest-authetication with RestSharp, or do i use it wrong? Is it meant for authentication with the ultimaker? Or did you try built the digest-header on your own?

     

    Sorry for my english. I hope i made it clear.

    Thank you by now.

     

    EDIT: This is the thrown exception: 

    System.ApplicationException: "Header not found: Digest realm"

     

     

×
×
  • Create New...